i have a linksys WRT54G, like many other people here...
mine has been loaded with sveasoft satori firmware for even more features too
up until about a week ago howver, i ran a d-link DI-624. Can't fault either, except the wrt54g/sveasoft combination has more features