Hi... I am new to this forum, and am doing my best to read up on things. Much seems to be over my head, but it is a learning experience! Basically, I live in a house that is divided into 3 apartments (basement, main floor, 2nd floor), where we want to share internet access. Our old set-up was running 2 Dlink DI-624 Routers, where each was running a separate wifi network. It seemed fine for awhile, but when everyone starts torrenting, the crappy Di-624 would constantly reset itself. So, after doing some research, I determined that the WRTSL54GS would help resolve our problems. I have placed a special order for one, and expect to receive it later in the week. So now, I need to figure out the best way to configure it to serve our needs. My plan is to install the WRTSL54GS on the 2nd floor, but I need to find a way to extend wifi access throughout the whole house. I do have ethernet cables running from the 1st to 2nd floor (the location where I had the 2nd DI-624). What is the best way to extend wifi range? Should I purchase an access point (and if so, what would be a good one) and set it up on the main floor, or are there other options (ie setup a 2nd WRTSL54GS, some sort of signal boaster, etc)? The users for the main floor and basement only need wifi internet access. What would be a good 3rd party firmware to use with the WRTSL54GS? From what I have gathered, Thibor seems pretty good? The most important thing for me would be to have the ability to limit/restrict bandwidth for all wifi connections, giving top priority to my desktop that will be cable connected to the router. Specifically, I would like to limit everyone else's bittorrent bandwidth, while allowing my machine to have optimal settings. In our set-up, none of our computers are networked. I would like to hook-up a usb drive to the WRTSL54GS, and set it up so we can all share files. I would very much appreciate advice from anyone, and will continue reading up on things. Cheers!