I've never had more than temporary problems with any WiFi's. But, it may be your wireless card. Interestingly enough, at a TownePlace once, I couldn't get connected to save my life. Just couldn't find the signal. I *knew* all my settings were correct, but nothing. So, I swapped out my wireless card (Why I have 2 I don't know) and instantly things worked great.
I don't know if there was some kind of a hardware conflict between my puter, my wireless card and the hotel's system or what.