If you haven't bought yet, don't get a WRT54G. Versions 5 and up (8.2 I think is current) have all been hardware neutered due to people running Linux and Linksys wanting to cash in a bit. The flash memory and RAM have all been reduced which generally leads to router freezes and crashes. WRT54GL was released at the the time revision 5.0 came out, with the L standing for Linux, so essentially they just moved the pre neuter WRT54G's into a new product line and dumbed down their current offerings.
DD-WRT Micro is the only thing you can install on version 5+ whereas the GL can have the full version. However its usually 30-40 dollars more. The WRT54GS and the WRT54G2 current versions are neutered just like the WRT54G (same specs but with a faster processor) so you'd have to do DD-WRT Micro. The only thing the WRT54G2 gets you is a sleek box and internal antennas.
I recommend the ASUS WL-520GU as it will offer the same hardware specs as the WRT54GL but it comes with a faster processor (240MHz vs a 200MHz). It's generally about half the price too. It is DD-WRT supported, and you can even get the USB Print Server (router feature) working with DD-WRT. There are better routers like the WRT54G-TM as it has 32MB of RAM as opposed to the GL and ASUS router only having 16MB, and 8MB of flash memory as opposed to the other two only having 4. This means less freezes and crashes. However this router is really rare and the second revision (the WRTU54G-TM) can't be flashed to DD-WRT so you'd need to make sure you were getting the WRT54G-TM.
“If you don't dip your words in sugar, rainbows and teddy bears people will think you wish to hunt them down to torture and eventually kill them.” -DanTheBanjoman
Last edited by El Fiendo; Jul 27, 2009 at 07:47 AM.