i had an app called remote, which i recently updated to a 3.0 compatible version. remote used to work great, like i could be in another room and control my itunes on my macbook pro, from my iphone. i hadn't used remote in a while, and i had updated to 3.0. I was testing some apps out after installing the 3.0 update. when i went to use remote, i created an ad hoc network on my laptop and when i went into the remote app i was briefely able to control itunes. like i could play a song or skip to another song etc. then the remote app, would stop working and would say i needed to be on wifi. i opened settings on my iphone and my iphone connected to my ad hoc network but like every 20 seconds it would say not connected and then it would reconnect. i have used wifi from two different libraries, and i don't have the disconnect problem, but i have a question: i am currently at the library and i looked on my iphone and my iphone connected to the library's wifi and stayed connected, but when my iphone went to sleep and i woke it from sleep it would go to 3g and after a couple of seconds it would go to wifi, is this normal? also why does my iphone disconnect from my adhoc network and not disconnect from the library's?