Is there a desktop calendar software with all these functions?

Question by duleding: Is there a desktop calendar software with all these functions?
Support Yahoo or Google Calendar with automatic backup in local PC;
Weekly view;
Sidebar on desktop, supported with auto-hide function.

I’m highly looking forward to such a calendar software.

Best answer:

Answer by vin
Yes, you need konfabulator. (now called yahoo widgets)
Download it from
www.konfabulator.com
and install the yahoo calendar widget.

Know better? Leave your own answer in the comments!