I stumbled upon this guide article about how to free custom ringtones for iPhone 3G using only iTunes. Share it with you here.