not sure of any, but as you say winamp is good, i have found it to be 98% reliable for finding track lists. not so great at album art but thats easily solved with google images.I'm not sure if there's any software around that will automatically label a track that you've say recorded youself - even when you've used the optical output from the physical player (not the computer) into an optical input on the recording device.
If someone knows some software that performs this trick I'd be really pleased