Funny, I was thinking about this just last night. My ultimate plan is to have a dedicated PC acting as a FLAC jukebox in the basement/game room, complete with a touchscreen.
Right now, I just turn on my cable company's MusicChoice channels on the TV when playing. Usually tune it to "Arena Rock"...