A high resolution Countdown Timer and Stop Watch written in C# .NET that pop up a message box with user defined message and play user specified sound when time is up.
It use a QueueTimer (via PInvoke) for high resolution timing and System.Timers.Timer for normal resolution.
It also allow users to save, load and remove current state to/from a XML file.