I've got the WRT54GS, as per my signature, and (apart from a few teething problems - which were solved by changing the wireless channel) I haven't had any problems with it.
BTW, sorry Gary but I always seem to end up posting this recommendation immediately after you post about your problems with this router. Sorry mate, I'm not stalking you - honestly