Thanks a million, I knew it was something simple, I have things almost back to normal.
All the machines on my network can now access the internet. I am also running a email and web server, I have a static IP which I have pointed towards my domain name, but I don't ever remember setting up port fowarding before. what about DMZ? That rings a bell