Here is a blowup of a screenshot of the Marcus Bains extension to ical-2.2.
The red line tells you exactly where you stand with respect to your appointments.
I can't get in touch with ICal's maintainer. To add a Marcus Bains
Line to your ICal, download the site.tcl file
and place it in the
lib/ical/v2.2/ directory. Here's the
full ICal 2.2 screenshot.
A patch has been submitted to the Korganization. Hopefully it will appear in the next release of KOrganizer. Here's a KOrganizer screenshot. Here's the patch, to apply to the KOrganizer source tree.
And of course, we are all in deep debt to Marcus Bains for his brilliant idea.