Reading Bear is a fun way to learn to read. We teach over 1,200 vocabulary items. Our 50 presentations cover all the main phonics rules. All free and nonprofit!
http://www.readingbear.org/