hi melody - i saw that this thread is resolved, but wanted to add my 2 pence (i'm english!) anyway
i bought a netgear rp 614 v2 router for £48 - about $70 i think. I plugged my cable modem into it, went to the ip address from my laptop, clicked auto setup and the network is done - just like that!
Then you can set up a DMZ (demilitarised zone) computer, which is where all port requests get forwarded to this comp by the router, or you can just use port forwarding to forward http (80) to your web server. It's stupidly easy.
The other thing, which i haven't utilised, is that my router has an option to add a http://www.dyndns.org domain or whatever, so you can bind a domain name to a dynamic ip. Not used this, but looks simple.
also, with no setup required, all the computers can access the internet, msn messenger, etc etc
adam