In the weeks before my iPhone was delivered at the end of 2009, I decided to tidy up and sort my ENTIRE music library so I got MP3Tag which works amazingly well and added each track and sorted the tags out manually.
I use the auto from web source initially then modify it slightly to my liking.
I make sure every track always has an album cover and make sure that all tags are filled in correctly.
I then store the tracks in my own folder structure as follows:
D:\Files\Music\Organised\<artist>\<album>\<trackno> - <trackname>.mp3
Each of my songs is tagged and renamed like that.
I then installed iTunes, opened it, went straight to preferences and DISABLED ALL the options for auto managing of music.
Once this was done, I dragged my entire sorted collection of music into the iTunes window and moved to album view. It was all perfect. Nothing out of place and just as I wanted.
All album/track/artist names showed up correctly, all with covers and they worked correctly on the iPhone.
I get to manage my own music but iTunes allows me to easily play/sort/sync it.
iTunes works the way I want it to and not the other way around!
If you ever want to alter the tag of a track, just delete the track from iTunes (this only deletes it's reference and not the file itself), find the actual file on your HDD, open it in MP3TAG, edit the tags, save it, and drag the file back to the iTunes window.
Works a Treat.
Hope this info was at least a slight bit helpful.
Thanks
Neil