I really, really need something like this in my life. In a previous life, I ran for political office and raising money would have been so much easier if I had kept those contacts warm over time. Big problem here is that it requires Google Contacts. Do people actually use that? Phone/FB contacts would be much more useful in my book.
I actually was just thinking about this type of product just yesterday while walking around a part of the city I've never been to -- how cool would it be to proactively shoot folks a text whenever I'm in their part of town (determined by GPS)? I end up doing this manually and I always forget folks until it's too late.