The number of US troops who have died in Iraq has reached 3,000, according to a count kept by a casualty monitoring organization.