Hi everyone, I'm wondering about this Lame encoder thing, as I hear it's pretty good at encoding to MP3. I have a specific need for it, and that is to perform a function on my server. What I want to do is upload an MP3 file via http page (and have the upload restricted to 128kbps files only) onto my server space, for a music site I am creating for me and my mates. I then want the file copied and re-encoded to a lower bit rate automatically on the server, without me having to do anything but upload the original 128 kbps MP3. I found a perl script at freshmeat that will re-encode using Lame, but don't understand a thing about Lame at all. Is there any easy way to put Lame on my server to perform the function set out above? Or is it all as complicated as it seems?! Any how do I copy the file before re-encoding in order to preserve the original uploaded file at 128 kbps? If anyone has got any ideas about how to achieve the result I am looking for the I will be extatic, also if anyone could explain Lame to a simple musician with no server-side programming skills, more than extatic!! And if anyone has already done this and can reveal all I will be stunned and will make a point of definitely remembering them in the next life, and probably the one after that as well. PS. I want to re-encode for streaming purposes, via http. Any help greatly appreciated! (as if you hadn't already got that part).