Another thing to try is 40 bit (64 bit) encryption. 128 for some reason isn't compatible across all manufacturers. I had to drop to 40 bit on my laptop because it uses a Dell branded card and my router is a D-Link. D-link cards can connect at 256 bit, but any thing else I have to drop to 40 bit.