
Go to menu>settings>applications>manage applications>contacts storage and then delete the data. I backed up my Google contacts on line first by exporting the file just in case. (Not a bad idea anyway, this way you'll have an Excel database with all your contact in case anything should ever happen to your phone).
Then resync. It will all go back in without a problem. I noticed that the file is about 1/2 the size now and I think that's because I didn't sync up all the Facebook data back yet (no photos matching to people, etc.). but I think I'll make sure it all syncs continuously again first, then try adding back in the Facebook info.
Hope this helps others. So far two of the problems were solved by deleting old data (I didn't want to do a factory reset after getting 2.1 just where I wanted it except for the few glitches).
Thanks all.