With all the questions about ringtones of late thought this would be a decent strating point.

Solution ID: 41443

Solution ID: 41553

Solution ID: 41560