I always use phonezoo.com
Of course you have to have music on your computer to upload the ones that you want, but you can also search on there for ringtones and wallpapers. All it costs is your text messaging rate, and if you have free texting then its free! YAY! Hope this helps!