It isn't the cost that's the problem. It's my time. This weekend I help set up a computer system I built for a needy co-worker. He got Comcast cable. I brought along a Netgear 614 v2 router I got from CompUSA that I bought earlier last year but never used (it was so cheap after rebates that I bought one even though I didn't need one).
Well, the Comast guy came and set things up. I was planning on setting up the router after he left but he said to leave the computer on for 24 hours "directly connected" to the modem so Comcast can finish setting things up. After that period of time, it would be okay to hook up the router. I thought that was a little weird.
The problem is that I live about 1 hour away from this guy and I didn't want to go up there next weekend to set up the router and was hoping that WinXP SP2's firewall, AVG's anti-virus, and MS's beta anti-spam stuff was good enough.