Bad at keeping in touch with your friends and your professional network? KeepContact allows you to keep track of all of your most important contacts. Simply enter your contact's name and when you want to contact them (e.g., every 2 months, every 3 days or...