starfall.com --we used the free website and the purchased workbooks. The board game is great too, with several levels.
Teach your child to read in 100 easy lessons is good too, once your child is ready. I tried it with my son and he was just frustrated. But after a few more months of starfall, we breezed through the book and it caused a huge leap in his reading skills.