Had this very same conversation with a business owner I met last week. He handed me his business card - on it was his domain name and under that his hotmail email address. I said to him, "why don't you use an email address at your domain?". His response was a puzzled, "don't know really...I've always just used that email address...but I suppose it doesn't look very professional does it?". From this personal experience, and from the discussion thread here, I'd say that rather than focusing on the features of various service providers, it would be better for IT support guys (generally - not just here on the forum) to spell out the benefits, simply, and offer advice on how to get that new email account set up in the easiest possible way.