idid-inc.com
iDid Calendar and Map
Visit the post for more.