http://forum.calgarypuck.com/search.php?searchid=659252
Lot's of advice and opinions in those earlier threads. I have a WRT54G. It died then came back to life a week or two later for some reason. It's been running okay for the past few months with only a few hiccups along the way. That said, I wouldn't buy another one.