I always like to customize my mobile phone, since the first one I had a bunch of years ago. But for no apparent reason, I've always had problems when trying to choose the appropriate ringtone.
Now it looks like I found the end to my problems in ToneShop. This great application enables you to create your very own customized ringtones in just a few steps. It's compatible with many phone makes and models (including iPhone) and phone ringtone formats, and it's ridiculously easy to use.
Simply select your favorite song and crop it to the fragment you want to use as ringtone, which you can do with the program's built-in basic editor. This cropping tool doesn't allow much preciseness so you may as well use a third-party sound editor. Then select the format you want to export your newly created ringtone to, and you're done! We used an MP3 file to create a new tone for an iPhone and it all worked perfectly well.
Beware that your mobile phone may have restrictions about the ringtone's size and length. Also, note that you need to connect your phone to the PC in some way (USB cable, IR port, Bluetooth) in order to transfer the ringtone to the device. In the case of iPhone, just open the M4R file in iTunes and sync the ringtones folder with your phone.
Give the ultimate customizing touch to your mobile phone by creating your own personal ringtones. It's fast, very easy and totally free!