Linksys 160N or 160NL or the 610N
Or a well read Buffalo
Have seen many problems with DLINK lately... on current models. Only "obselete" models are really any good.
Belkin hasn't been very consistent.
Edit:
Err oops, typo and forgot one.