I'd recommend reviewing this thread and, in particular, taking a look at the walkthrough that was authored as a result.