you could be getting duplicates from gmail and phone accounts. Facebook could be another source of duplicate contacts
click on people > menu > view and see if you have several entries checked in the options section.
as far as your other issue I have no clue. Sorry