A great web-based option is BaseCamp. You can see a review of the program we've written here . BaseCamp was designed for team communication/collaboration, but has a great calendar feature that syncs via iCal with programs like Outlook. This way, milestones can be added to your Outlook calendar and email reminders are sent from BaseCamp to you 48...