no prob. you can take back the WRT54G V5 and buy a V3 or V4 on ebay, or you can just get the WRT54GL, which is basically the same as the old WRT54G until Linksys got greedy. You'll pay a few extra bucks for it, but it's worth it. Here is a run down of all the serial numbers, since they don't list the versions on the box. You have to look at the numbers.
Known serial numbers (first 4 characters) vs versions / Chipsets:
CDF0 = WRT54G v1.0 / ADM6996L Chipset / CPU 125Mhz
CDF1 = WRT54G v1.0 / ADM6996L Chipset / CPU 125Mhz
CDF2 = WRT54G v1.1 / ADM6996L Chipset / CPU 125Mhz
CDF3 = WRT54G v1.1 / ADM6996L Chipset / CPU 125Mhz
CDF5 = WRT54G v2.0 / ADM6996L Chipset / CPU 200Mhz
CDF7 = WRT54G v2.2 / BCM5325EKQM Chipset / CPU 200Mhz
CDF8 = WRT54G v3.0 / BCM5325EKQM Chipset / CPU 200Mhz
CDF9 = WRT54G v3.1 / BCM5325EKQM Chipset / CPU 200Mhz
CDFA = WRT54G v4.0 / BCM5352E Chipset / CPU 200Mhz
The Above routers are fine.
CDFB = WRT54G v5.0 / BCM5352EKPB Chipset / CPU 200Mhz
CDFC = WRT54G v5.1 / BCM5352EKPB Chipset / CPU 200Mhz
CDFD = WRT54G v6.0 / BCM5352EKBG Chipset / CPU 200Mhz
CDFE = WRT54G v7.0
The above v5.x v6 v7 are the ones to stay away from.
WRT54GS
CGN0 = WRT54GS v1.0 / ADM6996L Chipset / CPU 200Mhz
CGN1 = WRT54GS v1.0 / ADM6996L Chipset / CPU 200Mhz
CGN2 = WRT54GS v1.1 / BCM5325EKQM Chipset / CPU 200Mhz
CGN3 = WRT54GS v2.0 / BCM5325EKQM Chipset / CPU 200Mhz
CGN4 = WRT54GS v2.1 / BCM5325EKQM Chipset / CPU 200Mhz
CGN5 = WRT54GS v3.0 / BCM5352E Chipset / CPU 200Mhz
CGN6 = WRT54GS v4.0 / BCM5352E Chipset / CPU 200Mhz
CGN7 = WRT54GS v5.0 / BCM5352EKPB Chipset
CGN8 = WRT54GS v5.1 / BCM5352EKPBG Chipset
The above v5.x are the ones to stay away from.
CL7A = WRT54GL v1.0 / BCM5352E Chipset / CPU 200Mhz
CL7B = WRT54GL v1.1 / BCM5352EKPBG Chipset / CPU 200Mhz
These two GL units are infact the WRT54G v4 but renamed.
recommendations:
WRT54G v2.0-v4.0
WRT54GS v1.0-v4.0
WRT54GL v1.x
Linksysinfo - WRT54G and WRT54GS v5.X WARNING
Awesome, dude. Thanks. I ordered the GL version. Should arrive today

Chris