Here is my setup... Imac 20" core2 duo (late 2006) Dell PC (wired ethernet connection) with Windows XP Home PC with AMD Athlon 64 X2 (wired ethernet connection) with Ubuntu 8.04 (might install XP pro) as a media server. PS3 12" Powerbook titanium 667mhz (no airport card) Here is what I would like to do... I need one computer for surfing, one computer for P2P/streaming TV shows/bittorrents, two computer sharing files back & forth & the PS3 playing online games all at the same time without one computer slowing down the connection for the other. I currently have 12mbps cable internet & everything running through a hub (yeah I know) right now and it pretty much sucks and drops the connection every night. I would prefer to have a gigabit connection and I don't always have the Powerbook on, so 4 ports will do. I can do wireless for the Imac & PS3, but I'll at least need 3 wired ports. Will a Airport Extreme be sufficient? One guy at Fry's said I should get a router AND a switch, but isn't there one device that can handle it?? Not looking to spend more than $200. ANY help/advise is appreciated!!