Or more importantly what does it say about your business. Yet again, I've returned from a couple of networking sessions and spotted business cards which have standard ISP email addresses.
What's more puzzling is that many of these businesses also have a website - also printed on their business card, yet their email address is for @btinternet, @yahoo or @gmail.
Now I can't think of many web-hosting companies that don't provide you with at last a handful of free email addresses with your website and it's a relatively easy process to set one or two up.
As long as your website is live or you've registered the domain name - go to the admin section or control panel on your website hosting (or ask your web designer to do this). There will be an option for 'manage email accounts' or some such. Create as many email accounts as you need info@, sales@ and enquiries@ 'name'@ are useful to start.
You might also want to set up a 'catchall' so that if someone sends an email to an invalid address it still gets through.
Even if you're not planning to use a website or it's not ready, as part of 'managing' your email accounts, you will also be able to 'redirect' them to another email address - useful if you have multiple accounts but want to manage them from one place.
You can set up accounts on your computer's email system to send from multiple accounts too. Check with your tech support if you're not too sure how to do this.
It looks so much more professional if you have your business branded email address.