I've had a linksys dsl router for a couple of months now and it's been great, apart from the fact that it seemed to hang when I connected to an irc server. In a flash of inspiration I double checked the firewall and noticed that port 113 (ident) was allowed for UDP and not TCP. Doh!