I have just bought a D-Link DI624 to allow occasional connection of my work laptop to the internet without having to fumble around changing cables at the back of my PC. My home PC is directly connected to the router and the router to the cable modem.
When I switch on the PC, or reboot, connection is fine. After some time (I haven't been able to pin it down) I lose the connection (ish).
Firefox fails to connect "yahoo.co.uk could not be found. Please chack the name and try again" and Outlook gets a "Task 'pop.ntlworld.com - Receiving' reported error (0x80040900) : 'The server name you entered can not be found on the network (it might be down temporarily). Please verify that you are online and that the server name is correct." when trying to send or receive.
The really wierd thing is that Internet Explorer is connected fine (I am using it right now).