i use mp3cutter to shorten my mp3's and then i use bitpim http://www.bitpim.org/ to upload then to my phone. there is a site with free tones at http://dc2.4shared.com/dir/47966/47382d5e/ which i found to have quite a few good music tones.
I know something you dont know... up to 500 ringtones and 500 images, all of them are FREE... besides that, I can change to over 100 different musical instruments if I like!!! Handset Manager does that all! http://usa.mobileaction.com/