Lots of variables to look at. How many other routers are broadcasting on the same channels? I found my wireless printer kept losing contact with my homehub, it works fine with my Netgear router though, but I have used insider to determine which channels are free, and swithched the router to a free one.