The best thing that happened to my work environment this year was dual monitors, the second best thing was that one of them is a flat panel lcd monitor. Now if only I could justify replacing the CRT with another lcd display I'd be set for life. At this point I can't figure out how I managed to get along with one display. Ok, so prefast's drvfast incarnation is pretty cool too. Coming in a close third and fourth: firewire debugging and windbg's driver replacement map file. By the way how does anybody use windbg without dual monitors?