I am having trouble getting my iPhone to work on wi-fi here in the office. We have AT&T Yahoo! DSL and they gave us a 2WIRE 2701 modem/wireless router ... I don't know if it just hates Apple and Macs, but I've always had trouble getting Macs to work with this router. I have to run the network setup assisstant in order to get it to work right, otherwise it will be "connected" to the router but it won't be connected to the Internet. Haha, the iPhone automatcally capitalizes Internet. Anyway, I'm having the same problem with my iPhone. It will connect initially, but when I try to use Safari or a widget, it switches back to EDGE. I think it might by that DNS bug, bug honestly I don't know that much about networking. I found a list of DNS addresses on Google, and tried the 4 listed for at&t but none of them worked. I'm also not even sure if when I type the address into the DNS field, its even taking effect. I know it's not the iPhone though, since wifi works great elsewhere. It's got to be the router or the ISP.