Lifehacker posted a great resource called TimeLeft. It's for "Windows only: Free application TimeLeft is a Swiss Army knife of time-related utilities, including reminders, countdowns, timers, stopwatches, auction watches, and more. If you want to keep track of something timely, TimeLeft can help."