I have tons of my own music on my phone so I use Ringdroid to actually MAKE my own ringtones out of my OWN songs. It lets you edit where it starts and stops etc.
MYXER- make you own online Myxer - Make your own ringtones and more!
Mobile 123- free downloads
Free Mobile Downloads, Free Ringtones, Free Mobile Themes, Free Mobile Games, Free Videos - *************