Wow! Thanks for sharing!
Another site is beestar. It's dear daughter's favorite. She's been doing reading exercises on it and loves this online reading way. The reading worksheets are full of vivid stories and pictures. There are many kid of differet stations are using it, so dear daughter can compete with them. Plus the the honor roll, ranking, award programs are also effective.