+1  A: 

I can't get it to accept more than 10 regions. No error message just monitoredRegions does not get any members after 10.

edit: if I add a lot (around 60) of regions sometimes it crashes. No error message. This produces a bad access

[locationManager startMonitoringForRegion:clr desiredAccuracy:500.0];

edit: at 5 regions I am getting pretty reliable results

Grant M
Thanks, I get somewhere around 10, other times it's less. I kind of feel like this API is not ready for primetime. I also sometimes get some wierd "failing to copy" type message in the log when debugging, but and my monitoredRegions count will be 0. Ah well.
Derrick
thanks for the comment I am having the same problem. http://stackoverflow.com/questions/4029293/startmonitoringforregion-not-always-adding-regions-to-monitoredregions
Grant M