Help Consolidating Contacts and info


I'm currently using Facebook for HTC Sense (HTC Incredible running 2.2) and GMail to sync my contact information. Specifically using FB for the pics since the pics on gmail are limited to 96X96.
Even if it produces a lower res image, is there a way to export all the info like BDays, email, and phone numbers that I don't have in gmail contacts into my gmail contacts?
I'd love to have the higher res images that I get from putting the images on my phone or from Facebook, but I don't want to continue syncing from multiple sources and would prefer to keep it in the cloud.