Before start I must say:
Marry Christmas to everyone
Here is something I found interesting in the recent days: HOW TO create ringtones from mp3/wav/video/(whatever) in low rate and small in size. I had the idea to have my phone ring with "Bubba Sparxxx - Ugly(.mp3

)" so I had to know how to get this done. Here are some links and tips how to crop and resample the mp3s to get them work on your phone.
Here is where I found most of the information for this tutorial:
Ringtones on my RAZR V3 in Linux - a dudes blog where you will find a brief and nice description of what you need to do. I will just say in few words the main steps. Here they go:
mplayer -ao pcm MyFavouriteSong.mp3
# Now we have audiodump.wav whichis arround 20 MB (in my case it was 22)
lame -b 64 -s 44.1 -mm --tt "MySongTitle" audiodump.wav ReadyRingtone.mp3
In this way we will have the whole song converted into low rated mp3. This was nice for me, but sometimes(most times) the song will need some edition before it becomes an actual ringtone. In this case edit the audiodump.wav with Audacity before using lame.
Now about every program in deep:
i will skip this part
"LAME is an MPEG Audio Layer III (MP3) encoder licensed under the LGPL."
-- Quote from the official site
There are nice packages for Slackware whick worked fine for me. Nothing special, just get the package and install it

:
wget http://mirrors.unixsol.org/linuxpackages//Slackware-11.0/ken/lame-3.97-i486-1kjz.tgz
# For Slackware 11
su
installpkg lame-3.97-i486-1kjz.tgz
This is an advanced audio editor. You can crop the part of the file that you want or mix it ... or whaever you want. I just got a problem getting the program to work. There was a problem with the package dependances, cause the audacity did not support the new versions ot it`s dependences. in oterwords, you need the following packages to get it work:
audacity-1.2.3-i486-2ron
libsamplerate-0.1.2-i486-1kjz
libsndfile-1.0.17-i686-1jto
wxgtk-2.4.2-i486-1tsu
The wxgtk packages will turn out to be a real disaster if you put a newer version. Maybe compiling from source audacity-1.3 would have avoided this problem, but I didn`t really think of that.
Now all you have to do is to go to the nearest music shop, buy an ORIGINAL CD and start converting