You can use mp3's as ringtones only if they are 300kb or less. I had this problem with mine. Just get a wav editor program and shorten the part of the song you want.
The only thing that's strange is you can't set a ringtone for a text message allert unless it's in your docs folder, not in a subfolder.