RecBoot x 2

I just upgraded my iPhone to 4.2.1 and after rebooting iTunes said it was hosed and only offered to restore it.  RecBoot saved the day again.  After kicking it with RecBoot it rebooted, finished the update (progress bar) and is running 4.2.1 now.

Can't recommend this highly enough if you are one of the few who need it.