Started on the diary view to support training planning in Golden Cheetah , so far I've got list, monthly and weekly schedule views, but would like to add a Year view too. It's kind of working with actual workouts, but its messy. I reckon if I can code up displaying actuals then folding in planned workouts should be a breeze. I'm using the Qxt widget 'QxtScheduleView' for the weekly view (below) ... lets just say the documentation is brief and its a bit 'quirky' ;) As it happens I previously coded up webcal support to read iCal or other .ICS (files or URLs). For example I can fetch and parse my training schedule from TrainingPeaks.com via a webcal URL using the excellent libical from freeassociation . So adding planned workouts should be quite easy once the view is sorted. I reckon this should all be sorted by the end of the weekend, so planning mode can start in earnest soon... And I now have a monthly "calendar" view, although I skippe...