Wow, this sounds really promising! I just wish I knew a little about programing so I could help.
I do have an idea or two...would it be possible to rate songs as they are playing? That'd be nice so you could have some playlists set up for various ratings.
Anyway, keep it. Also sent you a PM about being in the twin cities.