I've got a really good on device app for making ringtones (totally necessary for me because I don't own a pc!) that I found in the Crackberry app store. The sound quality is way better than any other on device ringtone maker I've tried, but its like $7 if I remember right.
Posted from my CrackBerry at wapforums.crackberry.com