In my organization, we have a corporate domain (company.com) and child domains (sub.company.com). Our child domains have their own exchange servers. This server happens to be Exchange 2003.
One of them has an annoying problem. Most accounts are created by script (and work fine), but when we create an account manually (via AD Users & Computers) the email address is entered incorrectly. Rather than giving the new mailbox 'firstname.lastname@example.org', it assigns them 'email@example.com'.
When creating a user with a mailbox there is a 1 to 3 minute delay, which is normal. However, this makes it a royal pain to create accounts properly, as you have to wait the minute or three before you can go in and fix the email address (as simple as renaming it under the E-mail Addresses tab).
Where is the setting for the server that determines the default domain for a new email address? Somewhere we messed it up, and though it is not a serious issue (since mail delivery works, and most accounts are created via script), it's a frustration that grates on me, especially when I forget to check back and a user is upset a week later because they still can't get email.