I use a D-Link DIR-625. One machine is wireless, the other is hard wired and they both work perfectly. I've never had to open any ports or anything, it worked right out of the box
-----signature-----
Arggash - level 275 Tank/3 School/Bow
ShoJimbo - retired axer Apr 2002
ViaJimbo - level 230 2H Meat Shield
Babu Bhatt - level 208 War Mage
Keith Stone - level 117 Axer