With regards to issue #1. The drain of numerous applications using the GPS hardware on the phone and thus killing battery life makes me wish Google Latitude had an API that devs could use to request my GPS co-ordinates. If you can login via Facebook why can't you do location via Latitude ?