I go through either myphonefiles.com or Sprint's website. I've only had my 3G for about a month, and I still sometimes don't mind giving my provider some extra cash.