Ok.. I have to chime in here.
I keep hearing the whole "never accept OTA" talk over and over again. I completely accept the fact that it will make you lose root. Is that the ONLY reason you shouldn't accept the OTA?
I have have been using unrevoked since version 1 and have accepted EVERY single OTA since Launch. Yes I lost root, but I have NEVER had to do a full install or my apps (from backups or otherwise) or resynced by contacts or anything like that. I just had to deal with waiting for unrevoked to catch up.
And yes, I will only use unrevoked. I have flashed roms in the past, but hate having to deal with the "Flash your radios, flash a kernal...etc" bs. It simply isn't worth it to me. I appreciate others are willing to put up with what I consider to be a hassle.
I root for two reason... Remove bloatware and Wifi Tether. Unrevoked gives me all that and I don't have to Wipe my phone. In fact, I have NEVER had to wipe my phone since I first got it (with the exception of flashing custom roms, but did a nandroid backup of my unrevoked os). And would hate to have to do it by having to flash a rom just to get root.
So I accept the OTA knowing I will loose root, but the unrevoked team is so damn good that I rarely have to wait more than a month. Totally worth it to me.
To the original poster, If you are willing to loose root for a bit, I would be more than happy to walk you through the steps to upgrade to the latest OTA and you won't have to wipe your phone.