What a pain developing a new program for monitoring the serial output has been...http://forum.arduino.cc/index.php?topic=185085.0
but now through the speed and lock up issues (I hope). Growing up with 'spawn' and semaphores for multi threading under OS/2 didn't really qualify me for dealing with the .NET mindset. Hey ho its all done now. I really wonder what is going on at Microsoft - they seem to have made everything so complicated, pity IBM weren't as commercially savvy as their systems were at least elegant.
Now I have useful little serial monitor that I can use with the ability to do pause and restart the display, copy output to another window for review, restart the Arduino, beep to alert the user and control it all from the Arduino if I want.
So, for an example, you could be wanting to review 100 'records' but don't know when they may come but the Arduino sketch does. You get the Arduino to clear the display when the interesting event happens, record the 100 interesting records, have the Arduino switch off the monitoring, copy the records to the editing window and beep the user so you know something has happened... and then get back to work.
I'm now on to the bits I really need which is to graphically plot data from an IMU and record a Playstation controller's output. However you might find the basic text version a useful addition to your toolbox so I've attached the EXE (Windwoes only).
Please comment for bugs or improvements or if you just like it.