yeah I'm updated.. The problem for me was that I followed a thread called "How to remove Bloatware" (bloatware meaning the apps that come stock that cannot be removed, e.g. Blockbuster, CityID, Amazon MP3, etc.) I turned the files from the file extension ".apk" to ".bak", rendering them temporarily useless and invisible. When I tried to upgrade to 2.2 using update 2.3.15, it wouldn't allow me to. I found some postings that said that you must have 2.1 or whatever version you have "as close to stock" as possible, meaning all the garbage apps must be turned back to .apk or if you deleted them, they must be reinstalled. Restoring factory settings alone didn't work for me, so I had to use ADB.
cd C:\droidroot
adb devices (should appear as a long number)
adb shell (should have a hash sign #)
su
cd /system/app
ls
after all that is done, it should have populated you a list of all your apps. If CityID and Blockbuster aren't in it, you need to install them. If they are in .bak format, change them to .apk.
I also had a problem when I tried to install a downloaded version of 2.2 over the net, and installing 2.2 only worked for me when I did the over-the-air download straight from Verizon.
Hope this helps.