As many other Unibody Macbook Pro users with Snow Leopard have experienced, I too have had fairly poor WiFi connectivity. One suggestion is to boot into 32 bit mode. I normally boot into the 64 bit kernel and during a recent trip I only had access to a hotel’s 802.11b network.
In 64bit mode I had three bars of signal but had extremely limited connectivity with high latency. I rebooted into 32 bit mode (reboot the mac and hold the 3 and 2 keys down through the startup noise)
Latency issues dropped to zero and my overall throughput increased by 300%.
I’m not sure why this fixed my poor wifi connectivity. I wonder if Apple tests the 802.11b drivers anymore.