I have just put together a really helpful service which will give you a virtual phone number for as little as $12.50 a month. You can advertise a virtual phone number on your website and divert it to another service, like your mobile or a managed office provider. Best thing is, you keep the number no matter of your location and it has voicemail to email, so can control who and when you received calls