OK, here's the deal: I currently have: A Linksys Wireless B router connected to a cable modem. An iMac G5 (with G) A Powerbook G4 (with G) An Airport Express hooked to a printer and powered speakers A Series 2 Tivo connected with a Linksys USB Wireless B Adapter A Wii The router is pretty old and is starting to go...I have to restart it a few times a week now, where I used to rarely have to do this. I was thinking about upgrading my wireless network so I could possibly buy an AppleTV in the future. So here is what I came up with for options: 1. Buy a new Airport Extreme Base Station and buy a Tivo USB Wireless G Adapter. Total Cost: $220.00 (I get an edu discount for the AEB). 2. Buy a refurb last rev AEB and buy a Tivo USB Wireless G Adapter. Total Cost: $160.00 3. Buy a 3rd Party G or pre-N router and a Tivi USB Wireless G Adapter. Total Cost: $59.99+TBD for the router. Now obviously option 1 is the most future proof, but is this a waste of money since there is no way I can get a Tivo USB Wireless N Adapter and my Macs are both G? I heard that running any B device on a G network brings the whole network down to B speed. Is this true and is it true for N networks as well? Can I use my current Airport Express to extend my wireless network with only the Apple routers? I know that I cannot do it with my current router. And if I do this, can I still use my AE for Airtunes / Printer sharing? I think upgrading the Tivo to G is necessary, is this a correct assumption? Since I have no N device (expect for a possible AppleTV in the near future), is an N router even worth it? I think I am leaning toward option 2 right now, but I'd like some other opinions. If you like any particular 3rd Party router, which one do you prefer and what benefits does it give over an Apple router. Thanks in Advance for the input.