I had my HTC G2 about a year before upgrading to a bigger SD card. In that time, I had no problems with custom ring tones--I created a handful of mp3's and assigned them to contacts. After upgrading from the 8 to a 32G card (by copying the 8 to my computer, then copying those files/directories to the 32g card), the phone picked random mp3's for my tones--not just random selections from the ringtones folder, but somewhat randomly, apparently from any MP3 anywhere on the phone. Most were from the music folder, but one ringtone wound up being a voicemail I'd downloaded from Gmail. When I looked at the ringtone listed for that contact, it would have the proper name of the MP3 it was playing, and it would let me change it back to the ringtone I wanted. I had assumed that the problem was a one-time thing, but it has happened twice again in about 3 weeks. Google shows a few similar issues, but so far no solutions. Anyone have any ideas, or where else I can look?