mydomain.local would be the dns domain name
mydomain would be the netbios name - used for computer-to-computer communications
mydomain.local would work for computer-to-computer communications too, but only if the dns server settings are correct
mydomain won't work for email because email has to have dot-something, so it knows where to get routed to (by dns of course)