Though it's possible to put ringtones on the SD card, this can either lead to delays ringing / answering calls, or more significant problems if the card dosen't wake fast enough...
I used to have mine on the SD card, put 'em back to main memory. Fewer problems now.
my 2 bits.