Hi I moved to a WRT54G from my WRT54GC because the GC was not able to pump more than 12mbit through the air and that is not enough to stream wmv-hd to the xbox 360. The G (a v.3.1 by the way) works great so far, signal is a lot better (never thought the two small antennas could be so good) - low 40s db on the PC running the G instead low 50s running the GC - and the troughput is around 18-20 - ok for me given the fact the PC is some 20feet away through one wall. Since I'm new to the G model I've some questions and would be very grateful if you could help me quick. 1.) I found options in the firmware (latest official 4.20.7) that I don't know from the G model (maybe because the GC uses Vxworks and the v3.1 G uses Linux). I know that "frame bursting" improves network performance a little bit so I enabled it. But what does "cts protection mode do"? Its set to disabled, does setting it to auto do anything to the performance? I've a 802.11b PPC I connect from time to time so I'm using mixes mode. 2.) There are a lot of 4rd party FW out there and I've no idea which one is good. HyperWRT seems to be the one, but wich? Tofu? ...? And wich version for the v3.1 WRT54G? I don't need (or atleast I think I don't) fance features, all I need is the best possible performance to ensure stable wmv-hd streaming throughout my flat. The stock FW already does that but higher throughput would mean I could use higher bitrate and therefore would get higher quality. The stock FW achieves 18-20mbit, what would the best 3rd party FW achieve? Any recommendations? 3.) Since the G model runs a Linux based FW, is it possible to run certain scripts from time to time? Like router reset every 24h or so? Can this be implemented into the FW so it has not to be done manually? I apologize I those questions have been answered already somewhere but I did some research yesterday and haven't found anything helpful. Thanks again for your help.