My Calendar is a lightweight, easy-to-use Web calendar. There is also an included email script that you can have cron run every day to remind you of upcoming appointments. It can also generate slick looking printable calendars in Postscript and Adobe PDF format. Microsoft Outlook schedules can be easily imported.