I have an iMac G5 (Rev B, 10.4) connected over 11g to a D-Link DI-524 router. The wireless connection periodically hangs, necessitating a "turn Airport off/turn Airport on" cycle, whereupon the network works fine again until the next hang. Typically it hangs in 10-15 minute intervals. Note that the signal doesn't disappear, I have 100% signal. This hang doesn't happen on a wired connection, so I think this isn't a broadband problem. The router's DHCP leases are set to 1 week. SSID broadcast is off, but turning it on doesn't fix the problem. WPA is on. Any ideas on how to find the problem and fix it? If the router were simply broken I can't imagine the wireless working at all.