get a good 802.11g wifi setup but avoid Linksys and Network Everywhere like the plague. In one year, 4 of them died on me completely because Linksys doesn't have very good tolerances for power in some of their routers. For gaming, the lag isn't really noticeable unless you're with people with already low pings. I personally have an 802.11b setup in my house and I have 2 neighbors with 802.11b. Because of this and the heavy traffic this caused in the 2.4ghz range, things were a bit slow and add in the fact that my neighbors were trying like hell to hack my network and were almost succeeding and well, wifi wasn't exactly a great prospect in those first few days (I exacted revenge and have their WEP keys - I can shut down their network or access their computers whenever I want

). I later figured out the little perks about wifi and figured out how to get the most out of it in my busy area.
Here's the steps to take:
- change the frequency channel - both of my neighbors have channel 1 selected so I chose 11 to be as far away in the frequency as possible for
- Set a 128bit wep key - the security here is minimal and insanely easy to crack but it's better than nothing at all
- change the SSID to something only you would know (IMPORTANT)
- disable SSID broadcasting (the combination of this and a different SSID name makes it next to impossible for your neighbors to find or enter your network)
- allow only the mac addresses of your equipment. This will make the router kick any device that you don't specify.
I currently have a Microsoft router because the store gave up on me and gave me this one as a replacement - My only gripe is the mediocre range of it's antenna. Aside from that, the router is excellent as long as you don't use the install cd that came with it (I NEVER thought I'd say that about a microsoft product). I only get 400k/sec for data transfer when I'm in my room which is on the 2nd floor of the house (the router is on the basement). When the laptop is in the smae room however, I get about 6-800k/sec. My other wireless cards are about 100k/sec or so faster.