I've had this happen a couple of times now and I'm frustrated as to how to possibly fix it. Basically I will connect to a WiFi hotspot (there's one near my work, a 'The Cloud' hotspot, and another which was a BT Openzone hotspot. In both cases, the iPhone 3G connected to it just fine, but it won't actually use the connection! It kept using 3G even though the WiFi was connected (ie, the 3G symbol remained at the top of the screen, rather than the WiFi one, even though the WiFi settings confirmed that I was connected to the hotspot) When I launched Safari, it didn't divert me to the usual WiFi landing page, it just kept using the 3G data as if WiFi wasn't there. If it helps, the IP address I was given when I connected to 'The Could' WiFi hotspot was 169.254.159.168 / Subnet Mask of 255.255.0.0 (In case this might actually be useful to someone). My WiFi connection at home works just fine, so it's not a problem with ALL WiFi connections. Could anyone suggest why this happens as it's a bit frustrating!