I definitely recommend MediaMonkey Gold. It will keep your library organized, but however you want it, with no hassle at all. And if you're insane like me and keep a flac library, you can keep an mp3 mirror for your mp3 player/phone.
And you can switch between space used and time/processing power needed. Instead of keeping mirrors you could tell it to convert the files (depending on what you connected) on the fly into whatever format you want.