ontinternet.com
Creating ringtones for iPhones
I think my worst fears are being brought to reality, and this is becoming a technical blog. I guess if your worst fears in the world are about blog entries, your life’s pretty sweet, so I&#8…