So I have masked all my domains:
http://www.boldwellies.com (in primary ibay)
http://www.lloydus.net (in another ibay)
http://www.poopily.com (in yet another ibay)
Today, at work, when I looked at my websites from the internet nothing comes up......
Of course it all looks fine from the lan side so I will have to wait until I go to work tomorrrow to take another look.
I know that this is a simple problem.
The simple solution is that you should not be using forwarding or masking. You should set the DNS address of your domain names to the IP of your SME server. At the moment your domains resolve to the address of one of godaddy's machines. This should be changed to the address of your machine.
Do godaddy give you that degree of control over your DNS? If they don't then it won't work.
The solution in that case is to open a ZoneEdit account <
www.zoneedit.com>, and setup your domain names there - you can use up to 5 domains with no charge.
(There's lots of plain-english info on ZE, make sure you understand it if you're not familiar with DNS)
Once you've set things up, the control page will tell you the addresses of the ZE nameservers you are using. You then ask godaddy to change the registered nameservers for your domains to the ZE ones. There's no reason they shouldn't do this, and they remain the registrar for your domains.
It takes a few hours for the change to ripple through the net, but in a while you'll find that your domains are being resolved by ZE, and pointing at your SME server (if you've done it properly!).