Just because it touches Android, I'll give you a note here about an article I posted on Geocaching Hunters.
If you like Geocaching and rock an Android phone, you might want take a look on that. Especiall if you like Geokrets like I do. It will suprise you.
Just mentioning ;)