What is the best way to get pictures on your contacts with ICS (Galaxy Nexus)? Before I bought my Galaxy Nexus I had a HTC Hero. HTC synced the pictures from Facebook to my contacts. This happened on the phone so when i activated my new Galaxy Nexus and synced it my contacts had no pictures. My question is what is the best way to add pictures to my contacts? I'd hate to go and do the manual labor and add a picture to each contact. Ideally Facebook would just transfer the pictures but they don't seem to want to do that. The solution dose not have to be with facebook at all but that is where most of my contacts have pictures.
The official facebook app will add pictures to your contacts if you set it to sync your contacts. 



Looks like @Dunhamzzz got the SyncMyPix part in before me, I did not get a message that said that there had been a new answer, though. 

I don't like that the facebook app removes all the data that it adds to your contacts if you remove the application. To counter the facebook issue, I use an app called SyncMyPix that can pull your facebook contacts and put the image on your contact on your device. The nice thing about SyncMyPix, if it doesn't match a contact, it lets you go through them at the end and say "Sync this Facebook Contact with this Android Contact", and it remembers that mapping so the next time you sync, they are "connected"