Hey guys, one more question to add to your conversation.
I too lost a ton of contacts when I switched to Liberty. I retained all my Google contacts, but all the contacts that had been synced over from my old phone by Verizon. I have tried to rebuild that info from old files, etc. but have been unable to go on without them.
When doing the Liberty switch, I made a Nandroid backup. Will that have all my old contacts in it? If so, can I export that backup to my computer, make a new nandroid backup of my sweet new setup that I don't want to re-flash and re-configure, swap the old nandroid in and save the Liberty one, restore, save my old contacts to sd, swap in the Liberty nandroid and restore back to where I am now (only with my old contacts saved to my sd card?)
I don't want to pull the trigger on this until I am sure it will work, because (as you can see) it is a ton of busy work for potentially no benefit.
First, I've never done a Nandroid restore, but from what I've read, you will get your contacts back. With that being said, you don't necessarily have to do all of what you said.
Nandroid backups are made using date/times. You can have multiple Nandroid backups on your SDcard. Therefore, you don't need to copy it over to your computer.
So, what I would try is this:
1. Make Nandroid backup of existing system (but move it to a different location on your SDcard because Nandroid restores the most recent backed up version, but do not change the filename at all, I think that can cause problems for restoring).
2. Restore previous Nandroid backup (phone contacts one).
3. Do the export contacts to SDcard (it will create a .vcf file).
4. Move your Nandroid backup back to the original location (of which it will now be the latest backup based off date/time).
5. Restore Nandroid backup.
6. Import contacts from SDcard and choose Google account.
Again, unfortunately, I haven't done a restore myself, but from everything I've read about the Nandroid backup/restore, this should work.