Thirding "Starfall taught my three-year-old to read," although it was really that plus DH reading to him every night. He just started reading words back to us one day.