We chose Flash as a solution recently, and went to the trouble to build a flash media player as we had lots of files. Now all you need to do is tell the (very small) swf where the mp3 is in the parameters and it will load it and stream it, along with full play back controls. Very handy, cross-browser and even greater market penetration than JavaScript.