If you're buying now then get a WRT54GS. It's slightly more expensive but has more flash than the other models/revisions. It has generally better specs than any of the WRT54G's. Firmware should be the same for all of them.