I too am experiencing this same problem, I'm running Snow Leopard 10.6.8
If I turn the wifi off, and then on, it immediately starts working again. But its super annoying. It also seems like if I'm actively "using it" it works longer, but if I let it rest for a bit, to read a long webpage say...