If you're having problems with ID3V2, that's a tougher issue since you're dealing with 4096 bytes of data ( I believe ).
Since you say that the tags appear normal in stand alone applications, you might check an Apple message board to see if anyone else has this problem.
Revolution. Today, 3 O'Clock. Meet behind the monkey bars.
I would love to change the world, but they won't give me the source code