I use ActiveSync to synchronize my contacts between my Exchange Server 2010 and my HTC Desire (2.2). Quite a few of my contacts just have a company name but no first/last name (like hotels, banks, etc).
When synchronizing, first and last names get added to these contacts, e.g. having a contact...