I have to say, irocku is the best tool I've found to improve my playing and I love the selection of music. In particular, I like the different levels. My level is about level five, but I enjoy taking the same song and working on the level 6 and 7 also. The worksheets are excellent, and streaming on the iPad works great for working at the piano. I've put together a playlist of the songs that you have on the website to listen to while slowly working through the list this next year.
I'm a self-taught pianist who took about 20 years off, and just got back into playing a few months ago. It's been the best decision I've made!
AaronC