"Why the $#@! are these things so expensive?"
Description of the WRT54GL (which isn't even a unique model of the WRT54G any more, FFS. A decade of revisions.):
Linux-based Internet-sharing Router with built-in 4-port Switch and Wireless-G Access Point
Shares a single Internet connection (10/100 WAN) with 4 Ethernet wired (10/100 switched LAN ;Compliant with the IEEE 802.11b/g protocol
Max. Link Rate:54 Mbps; Has 2 External Antennas ; supports WPA2 standards for use of the available encryption regardless of client devices and features a built-in SPI firewall to prevent potential attacks from the Internet
Description of others:
1GHz Dual Core Processor
1.4GHz dual-core processor
1.7GHz dual core processor
So, old reliable has no N support, but these new ones are sticking computers to computers. Dual core proc on a router?