Thanks for the suggestions and 'Hi Derek'

.
Printing to stdout is a well known debug technique

that works in any language and doesn't require any extra tools. I'd like to stick with it because it is simple. I found if I added more delays and printed smaller messages I could cut down on the jumbling. We will just have to be a bit more careful how we print debug data.
Using SmartDash (or any other dashboard) can be a little cumbersome. I cannot get text to break/wrap into multiple lines. So you lose newlines and get one really long line. Is there a way to make text wrap in text boxes?
Maybe you could write a custom widget to display text but its not something anyone on my team has time (or interest?) in doing right now. We might look into the tcp/udp thing too after build season but it's not one of those glamorous things that the students on my team want to work on. Everyone wants to program the shiny new sensor/thingy

.
-Maciej