Maighstir: Starkrun's link is an instruction for how to reset the router to factory settings:
1. Press the reset button for 30 seconds.
..... The settings should now be returned to the factory default settings, meaning any changes you had made would be deleted.
2. Open up your Web browser and enter “192.168.1.1” in the address bar.
3. For the login, leave a blank ID and enter “admin” as the password.
Ixamyakxim: I did a reset a few times - same problems. If I do try and flash some new firmware, will it eliminate anything malicious that may or may not have gotten into the existing firmware? Are these things legit to download from sites (tomato, DD).
Also, if I do just break down and buy a new router today / tomorrow any recommendations? I don't need high end (I played a little LOTRO a few years back and had no problems with my performance and the wireless computer is just used for browsing) but are there any out there that are a major pain to set up / perform? Are there any that stand above the rest?
All right, reset done. Good work.
If anything malicious has been inserted, you might even try reflashing the most recent official firmware. If the router has its own automatic update function (ie. click a button in the web interface, and it'll do everything for you), that won't work (since it'll simply detect that it already has the latest) but you'll have to do it yourself. Instructions:
http://kb.linksys.com/Linksys/ukp.aspx?pid=80&vw=1&articleid=4030.
And yes, both DD-WRT and Tomato are safe to download from their respective web sites - and some manufacturers even support them and others officially on some of their models (Netgear on their WNR3500L, for example, which I bought for that reason, because I like to tinker, and Buffalo has shipped it by default on some models) - but since both support hundreds of routers with different hardware you need to know your exact model so that you don't try to flash a file that won't work on your device. For example, there's not only the WRT54G, WRT54G2, WRT54GS and a few others with another last letter or digit, there are also versions of each, most are supported, some are not yet, and still others won't be (for example, DD-WRT doesn't support the WRT54G v7.0, but does support the v6.0 and earlier as well as v7.2 and later)... I did say it might be a bit more advanced than you'd like.