ic1frosty,
i would go with kev01's advise on this on.
ICS will make your server or workstation act as a router. for some reason you have to configure a Network Connection (Thru Network and Dialup Connections > Make a new connection). Go thru the wizard and note the following:
1. On step 1 of 3: Internet account connection information (where you enter the ISP phone number on a modem connection) click button Advanced and type the ISP DNS server address - although just about all ISPs auto provide an IP address for you, not all auto configure your DNS settings.
2. On the final step uncheck the box 'To connect to the Internet immediately, select this box and then click Finish' and then click Finish.
For some reason you must first crerate the dial-up object then modify its properties to share its connection, so:
right click on the new dialup object and in properties applet, Sharing tab check 'enable Internet Connection Sharing for this connection'. when the 'On Demand dialing' section is enabled check 'Enable on-demand dialing'. This will tell your gateway to dial out whenever anyone on the network requests the Internet.
Once you did that try pinging outside world from a client.
You may get a message about static/auto obtained IP addresses. Just click OK. I think you need to auto obtain if you arent already making the server a DHCP server too.
Hope this all helps
Paul Dobbing
(Gloucester, UK)