you need wifi connection
No you dont..... kinda....
Start up app with a wifi connection available. Now leave wifi area... it will still work on edge or 3g as long as you dont close the app (or jailbreak and use backgrounder to keep it running in the background). It only does a wifi check on startup.