Doing grammar exercises is not the only way to improve your English! Sometimes you just want to have a little fun and sing a song. Karaoke Party is a clever website where you can sing a bunch of different songs for free. You can search by genre, year or keyword and you will see a flash video with or without the words and a representation of the melody (kind of like SingStar for the PS3). You can already sing a few songs without registering, if you register you will get more. There is a paid membership if you want access to all the songs but they have a nice selection for registered users already.