Yes, my Linksys router needs to be restarted from time to time (2 times a week). I have a computer (no monitor hooked up, using VNC for file sharing), this computer, and 2 wireless computers.
I'm not really concerned with using a DMZ host for my machines, I use port sniffing applications sometimes, and I have nothing really active on my ports.
I'm 100% sure my DMZ host is working because I host a Ventrilo server (using DynDNS) and I need to run it, because for some odd reason the port fowarding in my router does not work.
I've also disabled DynDNS, my port sniffing apps, and Ventrilo. I have no outside applications running except for Limewire.
Even Bittorent works for me
Edit: It seems that immediately after I closed BitTorrent and restarted Limewire, my connection issues have disappeared.