Not to burst your bubble or anything, but... go to
Konfabulator - Gallery, then get yourself Konfabulator (aka Yahoo Widget Engine) and it can be on your desktop all day.
If I understand Doom's date problem correctly, it is because months are not always the same length. Sure, weeks are always 7 days, but months are 28,30,31. Heck even counting years doesn't make sense, because they are 365.25 days on average (minus ~26 seconds). So there are two ways to do it - either you take the absolute difference and divide out the average days to get the month/year count. Or you can subtract the cardinal month/year numbers, so Feb 4 is always 1.0000 months away from Mar 4, regardless of number of days in a month. And then when someone sees 2006 Oct 5 - 2009 Nov 5, it will be exactly 3 years 1 month 0 days 0 secs, as expected. But doesn't really matter I suppose, it's just for fun

.