I've created custom ringtones and they are the usual ipod quality and then I rename then to m4r. itunes detects it and I can even use it as a ringtone, but I have noticed that when the ringtone finishes its first loop, the phone goes on a freeze mode. The same effect is there when I try out the ringtones in the menu. If I let the ringtone play to end it will freeze up the phone for few seconds. I've sync'd these ringtones with my wife's phone which is on 2.0 and mine is 2.1. Both have the same effect. This does not occur when you test out the factory ringtones. Am I doing something wrong. Is there an app that creates these ringtones to the correct format? I know this is a hard one but has any one else faced this issue?