Bugs:

* Tabs should be converted to spaces in track names

Things suggested / to do.  If you like the sound of any of this, please
let me know.

* Command to promote a song to the top of the queue
* User's ratings should only be counted once, even if they're logged in twice
* Option to have a beep accompany '** Unrated'
* Section in documentation about when on-disk versions are checked against
  memory copies, e.g. when a track changes, plus the whole lot on certain
  operations, e.g. filter changes, disconnect/reconnect etc
* Last play time for a track should be stored for each user, and the mean
  value used to calculate the temporally adjusted rating.  Maybe
* Should you be able to rate as 'UNHEARD'?
* Should attempt to cope with pausing in the status time information
* Rating the same song (name/author the same) twice shouldn't mean the song
  is twice as likely to be played
* Ban feature to ban a track for a while
* Do we want abbreviated commands?  dunno.
* Minimum time before replay option enforced on queue requests?
* Filter settings should be reset when a user disconnects?
* Someone needs to write a CDDB grabbing to .trk file program
