Character array gets messed up when I "examine" it in my code

RTFM, from the Arduino reference site under array;

Finally you can both initialize and size your array, as in mySensVals. Note that when declaring an array of type char, one more element than your initialization is required, to hold the required null character.

Thanks for all the answers guys