I think
www.readspeeder.com has some interesting ideas on
learning to read faster. It's interesting because unlike a lot of programs that merely push you to read more words at a time by 'chunking' the text into a set number of words, this one actually divides the text into groups of words which are separate, meaningful thoughts on their own. It makes it easy to see the to see whole ideas at a time, which helps make it easier and quicker to understand the text. One other thing that makes sense is that instead of just trying to maintain comprehension while reading faster, it concentrates primarily on increasing comprehension so that reading is just naturally faster as a result. The site has a free library of over 500 books, including many children's classics. Oh, and it's free too.