There's also Motorola's Media sync application. It wasn't the greatest when it first came out, but several updates later it's working great for me now. You can create your own ringtones within the program and it will automatically put them in the right spot on your phone.