Desktop Calendar 7 is a Windows Gadget that allows you to keep track of appointments, birthdays, anniversaries and anything else you would normally write on a traditional wall calendar. When you turn on your computer or the date changes you will be alerted five days in advance of any upcoming events. You can set events to repeat in a variety of ways (for example the second Tuesday of the month, every three weeks, Mondays and Fridays) and add exceptions to repeating rules by excluding or changing certain days. If it's a birthday or anniversary you can set it as such and specify the age or year so you don't have to remember for subsequent years. When entering an event you can add notes and choose a category. This associates it with a colour and an icon so you can easily distinguish between different types of events. There are a number of editable preset categories to choose from, or you can create your own. As the calendar is a gadget you can add as many instances to your desktop as you like and setup a different data file for each one. This means you can have different calendars for different areas of your life, for example you could have a work one and a personal one. Also when creating a data file you can select if you want it to be available to everyone or just the current user, this allows members of a family to have their own calendar and a shared one they can all see and change. There are eight different colour schemes to choose from and the calendar has two different display modes. It can be small and discreet, or you can switch to the full view which shows more information about your events. You also choose to display your events as images where the icon from the assigned category is used. This allows you to quickly see at a glance the type of events on each day, with the text available in a tooltip. Events can be exported from the calendar for viewing and printing either as a html file (in a grid or list) or to a plain text file. You can also export to a Data File for backup purposes or to a CSV file for transferring to another program. Import support includes CSV files, and Data Files for recovering backups or sharing events with other Desktop Calendar users.