On my phone (pretty sure this happens on all Esteems), I created a media/audio/ringtones folder (or just a /Ringtones folder) on my EXTERNAL sd card and then placed my sound files in there to use them as ringtones. Then I went to Settings-->Phone ringtone and set one of those sound files in there as my default ringtone. So everything is good up to this point, the ringtone I selected works fine and remains as my ringtone. However, if I reboot the phone, or if I connect the phone to a computer and put it into mass storage mode to access the SD card for transfering files between my phone and the computer, once I disconnect and the Esteem performs a media scan, the phone automatically sets the ringtone back to one of the system default ringtones instead of keeping it on the custom ringtone I placed on the external SD card. For people who have trouble understanding/reading all of that, what I'm basically saying here is if you tell the Esteem to use ringtones/wallpapers that you have on your EXTERNAL card...the next time the phone does a media scan (which occurs whenever you reboot the phone or connect it to a computer to access files from it), the phone will erase your settings and change the wallpaper/ringtones back to system default ones. The only work around I found for this is to place any custom ringtones/wallpapers you want use on the phone's INTERNAL sd card instead of your external card. Pretty dissappointing bug they have here..which shows you how much quality control testing they performed before releasing this phone.