QUOTE(talbain @ Oct 22 2005, 12:25 AM)
i know .aac is apple's take on mp3 in that it is another lossy compression format. apple's itunes music store uses this format. mp4 is based on mpeg 4 and can contain either audio or video files. i don't think you'd rip much music into .mp4. m4a on the other hand, is the audio only version of mpeg 4. this is the extension apple lossless files use.
All of that is pretty much inaccurate. .aac is not "Apple's take on mp3"; if you'd like to assign that label to anything, it would probably be Apple's mp3 encoder. mp4 is a container, and I think you'd store lots of music in it, as opposed to plain .aac files, as companies these days seem to be moving in the direction of complying with standards. .m4a is not the audio only version of mpeg 4, it is simply an .mp4 file renamed to .m4a. It's used by apple lossless files, but not limited to those.
QUOTE(Box Cutter @ Oct 22 2005, 10:27 PM)
QUOTE
So what exactly is it about .aac and .mp4/.m4a files that warrants using one over the other? I'm a bit lost with all the jargon.
Basically, there are a bunch of different formats that got developed that all do (almost) the same thing, and different large corporations chose one to support for one reason or another. This led to the current situation with lots of formats. Apple supports AAC, Samsung supports Vorbis, etc. There is really very little difference at the moment between them in term. Bascially, if you happen to support a large company and want to use a lot of their products, pick the format they support. Otherwise, I would suggest mp3 if you just want your music to play on every audio player under the sun, or Vorbis/MPC if you want your music to sound the very best at a given size of the files. Other than that, the bottom line is it really won't make a huge difference which format you choose. Pick one you think sounds cool.

While your post is accurate, I'm not sure why you're quoting Masamune's post, as you're not actually answering any of his questions.
And to answer those questions:
A .aac file is just an audio file with no additional information. It doesn't have any tags, so you're not likely to know artist info, song name, album info, etc. You could add an ID3 tag to it, which some programs do, but that's not described in any standard, and finding decent players that would support such strange combinations is unlikely. The standard solution is to put the aac file in an mp4 container. The resulting file would have a .mp4 extension, and would contain the aac file, as well as additional info about the artist, etc. If you have to choose between aac and mp4, I'd advise on .mp4, as it's part of a standard and properly supported by most decent apps.
As for .m4a, an .m4a file is exactly the same as .mp4. As far as I know, .m4a came about because Apple decided a user might want to open .mp4 files with two different programs, depending on whether they contained audio or video. So they started using the .m4a extension for mp4 files containing audio, and the .m4v extension for mp4 files containing video. Other people decided this was a good idea and began to support this practice as well. Whether you want to use .mp4 or .m4a is dependant on whether the programs you plan on using it with support the .m4a extension or not. In my experience, most serious programs claiming "AAC support" recognize .m4a as well as .mp4, in which case I would advise using .m4a, as all programs I've seen which support .m4a also support .mp4, but not all programs that support .mp4 support .m4a. Also, should you run into a program that doesn't support .m4a, you'll know it right away, rather than discovering it later.
P.S. If you plan using these files with an iPod or iTunes, I have additional advice...