Search MacUpdate.com. There are a few apps that will create ringtones for you. Alternatively you can go to audiko.net and create or download ringtones to add to iTunes and then add to your iPhone.
Also, a free alternative if you have a Mac already: Use GarageBand.