Bear with me, I'm still a little green, but always trying to improve, and would appreciate some advice. I'm looking to improve my network because streaming seems unreliable over G connection and I also need large files transferred often now that I'm experimenting with OSes on old computers. Here is my setup: First floor: WRT54G w/ Tomato (static IPs, no SSID broadcast), 1-3 clients usually connected LAN or WLAN. Basement: Old B 10/100 router with wireless disabled acting as a switch for Xbox 360, an old P4 hackintosh in progress (goal is HTPC/print server), another experimental Linux machine [rec room], iMac (wireless) [office], and Airport Express (G) client/music mode [hallway/bathroom] All files/media on the Mac, streaming to Xbox or HTPC frequently stutters or hangs, files are OK, but would like faster. I figure this is because everything is being sent upstairs, across the house to the WRT before being wired back to the switch. Unfortunately, there is a big concrete supporting wall that I can't drill through or get around that prevents me from wiring the Mac into the downstairs switch otherwise I'd just buy a gigabit switch. In summary, I guess two questions: 1. Could I buy a wireless N router with a gigabit switch and just use it as an add-on. Let the WRT54G continue to sort out the routing via Tomato upstairs, but wire my downstairs clients to the switch and the iMac over N to it as well? I know I can do this with the switch, but I'm uncertain on the wireless-N AP part. How would wireless security on the new router work? QoS? What do I disable besides DHCP? 2. Since what I've been reading suggests that there's not really a good solution to running Tomato on an N router at this point, should I just buy a cheap N-gigabit router and wait, or should I buy a more expensive one and future-proof in hopes that Tomato will soon be able to run on it? Sorry for the long post or any folly on my part, and thanks for any advice you can give. ~G.