Hi, I have been having this 'Custom ringtone problem' ever since I got this phone 4 months ago. Neither Samsung nor Google have come up with a solution. Neither, unfortunately, has anyone on any of the numerous forums I have posted on. Here's the link to my original question on Android Forums: http://androidforums.com/samsung-galaxy-ace/440905-problem-custom-contact-ringtones.html Basically, the phone often plays a random - usually someone else's assigned - ringtone when someone calls, and not always the one actually assigned to the current caller, thus making the custom ringtone facility useless. In the absence of any solution, I am now wondering if rooting the phone could solve the problem. I know rooting could be considered an extreme measure in light of the fact that I would have no other reason to root other than to hopefully solve this problem, but I am desperate to have the custom ringtone facility working, and so, if anyone can advise that there is a good chance rooting can fix this issue, I am quite prepared to give it a go. I understand rooting will void my warranty, but what use is a warranty for this particular issue when Samsung can't fix it anyway?! I have posted in the general forum as opposed to the Samsung Galaxy Ace section as the question, I think, is perhaps not just particular to my handset as it is about rooting/ringtones/Android in general. Also, so I may get as many opinions as possible. Any advice will be much appreciated. Thank you.