Has anyone tried Oops I'm late?
http://www.oopsimlate.com/
It uses your appointment entries in your calendar and GPS to notify who you are meeting with to let them know you'll be late. There is a free ad supported version. Am wondering how intrusive the ads are. Seems like it would be a useful app.