If you like to avoid rebooting your computer because it means you'll forget what you were working on. CacheMyWork is a handy utility that lets you reboot without losing your place in your work. It builds a checklist of currently open applications, and will restart apps you've selected next time you logon to computer. Cache My Work is great for occasions when you need to unexpectedly reboot, such as on "Patch Tuesday", after installing new drivers, or when Windows runs out of Desktop Heap.
Download on: CodePlex