I sometimes wonder why, of all the WRT54G router models my family could have gotten as our home broadband router, we ended up with the only version that used an Atheros chipset that is unsupported by any alternative firmware - DD-WRT, OpenWRT, Tomato, etc., instead of the more common Broadcom chipset which is widely supported. Not only does it limit the possibilities we could eventually perform with the router, it also limits its resale value.
This WRT54G version 7 model is a piece of crap which Linksys should never have produced. It seems Linksys has learned its lesson, and has since brought out later models only with the Broadcom chipset.