I went to panera's with my laptop (b/c I know they have wi-fi there and the best my modem gets is 28.8) and I was amazed when Windows XP poped up telling me that it had connected to the network. But when it came time to use that connection, my computer grinded to a complete halt. It continually attempted to dial up a connection (even going as far as making a "Dial Up" window for broadband) and would not connect to any websites.
Oh yea, I'm using Windows XP Pro and an integrated 802.11a/b card. The connection was made and packets were passed, but it didn't work. It is a very new laptop (under 2 weeks old) and all advice on this topic is accepted.