how to link contact with facebook, gmail etc?
You have to go to Edit contact, then press the Menu key, then select Join. This gives you the list of suggested contacts to join. Works for me between Google contacts and Facebook on Galaxy S + CyanogenMod 7.1.