as far as mp3 goes i think mp3 is crap and is the next technology to die.
there are loads of lossless encoding techniques coming out :)

and with broadband connections getting bigger and bigger and
storage space getting more and more we should be able to download
and store every track as raw pcm's anyway