Hi blackcat, DD8's school made the kids finish "Xtra Math" multiplication as part of their homework (they had it as homework every day until they were finished). It's free! We actually did this with DD starting in 2nd grade and she now knows them cold (and it was a bit painful to start - turns out DD's "working memory" is a "relative weakness" for her, as it is perfectly average, her 2 lowest subtests BY FAR on the WISC). She HATED it to start (you have to get quick with them), but boy, did she learn them!

luvedu - sorry I missed your earlier post. EPGY has "voice lectures." We've never tried the instructor-based courses for EPGY (I could not justify the cost considering the small amount of time DD has for EPGY during the school year - hopefully, she'll do more in the summer). Open Enrollment is MUCH less expensive.