using geofences assumes something running on the devices and actively pushing info. i haven't put iOS 5 on either of our iPhones yet and am still waiting on an untethered jailbreak (or a different dam to burst first)