This page in the ongoing notes from my project on taking well-ripped MP3 files from CDs, tagging them correctly and then importing them into iTunes on my Mac. The goal is a perfect iTunes library and good experience on my iPod.
Also the goal is for as much of the information as possible to be in the MP3 files themselves, rather than the iTunes library, so that I can delete files from the iTunes library at will, knowing that I have an MP3 copy that can be imported whenever I want.
I'm using EAC on Windows. I find this a better experience than anything on the Mac so far.
It may be possible to add the tag “Compilation (iTunes)” with a value of “1” - I've seen this in MusicBrainz but haven't tested it's effect when adding the album to iTunes afterward.