I've been having the same trouble since I upgraded my Comcast internet service about a month ago. I used two different (but the same model) Cisco Linksys routers. Then the free one that Comcast sent. Then I tried two D-Link Routers (D-Link DIR-655 Extreme N Gigabit Wireless Router) and it still happened. MORE with the iMac in the kitchen. But I have two iMacs, a PowerBook and an old iPhone. I even called Comcast. They replaced the cable coming from the street to the house. STILL HAPPENING! When the connection was good, it was very good. But it would just drop off to nothing. I was VERY frustrated. Even tried to see who else in the neighborhood was online in case someone had a stronger signal or something. The Comcast guy DID say that things like wireless phones, garage door openers, all that can compete with the wifi signal.
ANYWAY, I was about to hardwire everything when in desperation I went to the Apple store and bought the Airport Extreme Base Station ($179). It's only been 5 days but there has been NO connectivity problems since then. NONE. The speeds aren't quite as zippy as the D-Link on a good day (or good couple of hours) but I haven't had to think about the problem since I bought the Apple router. I am only saying this because I see you are running Macs, too. It wasn't cheap but it's about 3 times as heavy as the D-Link. It's really SOLID.
The user reviews have been good. You can return it under 14 days. Might be worth a try?
I have been having a lot of trouble lately with my wireless network. Basically, under certain situations it will constantly drop out, by which I mean all computers will lose connection with the wireless network for about 30 seconds and then reconnect.
This is happening with two different wireless routers so I don't exactly know what is happening. I usually use a Linksys WRT54GS v7 but after this started happening I borrowed a friend's Linksys WRT54G2 v1 router to test it out with no change. I also updated both router's firmware last week, and changed both router's channels to 1 in case that was a part of the problem. To clarify, only one router is being used at a time, I have just tried different steps with each one.
The other day when it was happening repeatedly, I connected one of the computers directly to the modem and had no problems so I do not think it has anything to do with my modem.
On the network, depending on the time of day, there will be any combination of three macbooks running the latest version of snow leopard and one older PC running Windows XP. The network can drop out with only the PC, no PC, or any combo of macs. There can also be two iPhones and a Blackberry using the wireless depending on who is home.
The most consistent problems seem to occur whenever something is being uploaded to the network. We seem to get major issues when my wife is sending relatively large files (5MB+) using her macbook's mail program (either sending through gmail or her work address). However, yesterday it was happening every 30 seconds when someone was talking on skype on her macbook while there were two other macbooks connected to the network but doing nothing more than using a browser for basics like google.
I have also noticed that this will often happen, though usually only once rather than repeatedly, when a computer that hasn't been on is turned on.
Sorry for the long post, I am just hoping some random bits of info will help figure this out as it is becoming very frustrating.
Thanks for any help.