I have recently purchased a WRT54G after an old d-link died on me. I then updated the firmware to the latest version (3.03.6) I am trying to run emule. I am forwarding two ports, one tcp, the other udp to my computer's static IP address. I can connect to both of the networks that emule uses fine (with high id). However, once emule seems to start gathering sources (5-10 minutes) and downloading, my WRT54G router dies. It becomes unpingable and is only fixed by cycling power. Sometimes, power cycling doesnt help, and the router must be completly reset. When I run emule without port forwarding, I have no problems... But I also have an extremely gimped emule. I have a problem with this. Other people have problems with this. After some research online, I believe I may know what is going on. The WRT54G seems to have a limit on the number of incoming connections that can be mapped across a port forwarding rule. And when my emule wants 150 connections, the router has a hard crash. This may or may not be correct, since I have tried reducing the max number of connections to 25, and totally disabling the UDP port and KAD network (This, little boys and girls means very little downloading) and still have problems. I realize that this problem has to do with the router itself. Emule, as it has always been in the past, is configured correctly. I have no firewalls running on my computer (that's what the router is for). What I want to know is, has anyone been able to run emule with port forwarding with any success using the WRT54G? Is mine just broken? If not, what routers can handle emule's port forwarding load? And what kind of cash can I get back for returing this POS?