iPhoneRingToneMaker lets you create your own ringtones from the .MP3 music files in your library. It then automatically transfers them to your iPhone such that you hear these fantastic ringtones when your acquaintances call you.
Features

Your special contacts deserve special and unique ringtones
In your long list of contacts there are a few you have special relationships with, be it a family member, significant other or close associate. On your iPhone, you can assign a unique ringtone for every contact and with iPhoneRingToneMaker any .MP3 song in your entire and growing music library can be used as a ringtone. This means that for every special contact you can create your own special ringtone such that once you here the ringtone, you know who is calling.
You never have to ask these questions again since with iPhoneRingToneMaker every song in your current and expanding music library can be used as a ringtone.
The answer is simple, iPhoneRingToneMaker.
It is fun, easy and you can create unlimited ringtones without any charges or montly fees
Creating ringtones have never been easier. Simply right click any .MP3 music file on your computer and select “Create a Ringtone” and within 30 seconds you will have created your best ever ringtone. In addition, you can add some amazing sound effects to your ringtones to ensure your ringtones always stands out from the rest of the crowd.
The Magic "Send Ringtone to iPhone" button

iPhoneRingToneMaker makes it drop dead easy to create ringtones and even easier to transfer them to your iPhone. Simply dock your iPhone, press the " Send Ringtone to iPhone" button and you are done.