Hmm... First stab: Do all three Linksys devices have their own IP addresses, and are they all unique on your network? If you have DHCP set up, are any of them handing out duplicate IP addresses?

If you use the router as your main wireless AP and convert your AP to a bridge, I think it would cut the confusion considerably, but you'd lose some "g" speed on your laptop (perhaps not too much with all that "b" there, though).

I have 2/3 of that at my house (a router/AP in my study and a bridge for my mlord dock). As I type, I'm VPN'd from work to my home router, listening to my empeg which is sitting in my mlord dock!

-jk