FLAC is particularly useful for transferring audio over the Internet. There are a few pocket audio players which can handle FLAC. FLAC is a lossless codec. By definition the reconstructed audio from an FLAC file should be identical to that from which it was derived.
I use FLAC for the downloadable audio on my website precisely for that reason, as does the Avant Garde Project. Information of course is
always lost in mp3 encoding, and this becomes in my opinion more critical the more complex the music is (not just in terms of "how much is going on" but also in terms of things like spatial imaging). The actual amount of compression FLAC does varies according to the source material - I encoded an electronic piece which had a lot of silence (ie. digital silence, not "atmosphere" as you get in silences in acoustic recordings) in it and the eventual file size was much smaller than with soundfiles of equivalent duration without silences in them - presumably because the codec just says "repeat this sample x times" rather than stringing a bunch of empty samples together.