Actually, I like this idea, but perhaps it could be an option where it would just automatically rate songs higher based on your number of plays? This could then of course, sync with Last.FM so that if you've listened to a ton of tracks on something else (work computer, mobile, etc), your ratings would always be synchronized.
Good suggestion!