I would like to create a 'calendar' that users can update with events. I want it to look like the calendar control, so that the users can page through the months and see upcoming events listed in each day's cell. I can't figure out how to do this. Would I use a datagrid?? Is there any good (hopefully free) control out there?