On Windows I'm using Windows Media Player 11. It has some pretty powerful library management functions, like a facility to find an album's proper names etc. and fix the ID3 tags. Once you get your head around the Playlist thing, syncing to another MP3 player is a doddle - even automatic if you use Auto Playlists.