Also, try to test things incrementally if possible. Unfortunately, the directions don't reflect this very well, but did each component work in isolation?