I have four security video cameras that view simultaneous (Must be viewed togeather,cannot view separate because of the way they are made), when viewed on my local network they flow the video perfect, however when viewed remotely they stream video for about 2 to 3 seconds and freeze up. It worked fine with my Linksys WRT350N, however the linksys had other issues that I dealt with and I decided to try D-Link. So far the DGL-4500 works great on everything else. I also might add I tried placing the IP address of the camera system in the DMZ on the 4500 and this helped it to go 5 to 6 seconds of video before freezing. I tried the gamefuel also and that helped none. I am running cable internet (roadrunner lite) could it be the upload speed on this ISP package is too slow? It does work with the linksys, But does the Dlink need more upload speed? I am on firmware 1.15. Any ideas would be helpful. It seems that the 4500 has issues with high volumes of data cannot be transfered thru it, this is my opinion. It can transfer smaller amounts of data it seems fine