I called Verizon this morning myself. I was told to take the battery out of my phone so they could reset the firmware. After I turned it back on, I was told to dial *228, option 1 to reactivate it. The phone rebooted, then I was told to dial *228 option 2 to update the roaming status. The guy told me that he recommended doing this at least once a month, but it DID NOT fix my phone! I ended up going to Verizon. I explained that I was definitely not the only one having this problem. They told me they really had no idea why it hasn't been working right. They think it may be the Verizon network. They said they are installing the 4g stuff and it could be interfering with the service. Not sure I believe that because my mom's iphone is working fine and mine did before 2.2. He basically said I can deal with it, or get a refurbished phone. I really don't think it's fair that you pay so much a month to have a phone, pay for insurance, and you can't get a new phone without paying $600 for the retail price. What a joke...