The Khan Academy Excercises section organizes math skills from ~grade 3 through to some grade 12 topics in hierarchy with dependencies. Each skill has a tutorial and quiz and students can earn stars as they demonstrate understanding.
A great site - essentially an interactive textbook for Grade 9 Alberta curriculum. Lots of java applets presented within written passages set up to lead through a progression of knowledge/skills. Resources for a number of other courses if you hit the [Home] link at the top of the page, but I have not looked through other areas of the site.
Visual models (both circle and bar) for equivalent fractions, and operations with fractions. Only draw back is that mixed numbers are used exclusively rather than improper fractions also.