Hey guys

I hope I posted in the right spot. Anyways, I was wondering if it was possible where the android can check for wifi occasionally (every half hour?) and when it can find a network, it'll connect to it and refresh my email?

Also here's another issue, It's about my connection. I live on campus where you must login when you're connected to the school's wifi. If you want get pass that, you can use a VPN client I believe. Is there an app that can launch the VPN with set password and username to login to wifi faster?

I hope I can live without having to pay for edge/3g connection.

What's the cheapest internet plan for google nexus one for tmobile? I don't mind the speed as long as it can refresh my email.