Apple iPhone comes with a miserable set of default ringtones with bad quality and variety. Apple advices you to buy ringtones from iTunes store. But the not so well kept secret is that you can create ringtones from the music you own with nothing more than iTunes.To create custom ringtones for iPhone you will need iTunes version greater than 8.0 and music with no DRM. MP3's you have ripped or purchased from Amazon store etc would work perfectly.