Do you have problems with connecting other computers through WiFi? If so, check out WWW.dd-wrt.com to see if your router is supported by the dd-wrt firmware. If it is, you should flash it to your router. It is far superior to manufacturers' firmware and will cure nearly any router problems not caused by hardware failure. It's free under GPL license.
DInc with CyanogenMod 6.1 and Invisiblek #28 kernel.