Maybe it is because of the Network Access Protection (NAP) with Vista's Network Center. Microsoft's NAP is a client server technology designed to protect your network from 'unhealthy' machines.
It is designed to restricts access at the wireless access points until the clients are confirmed as healthy.