Here is a very complete article written by Damon Armstrong on ItemUpdating and ItemUpdated event receivers firing twice on SharePoint 2010, and how to work around this issue.

http://www.simple-talk.com/dotnet/.net-tools/managing-itemupdating-and-itemupdated-events-firing-twice-in-a-sharepoint-item-event-receiver/