Thanks, i just went to my ascii table and looked up the values. duh! I am sitting here doing binary sign calculations to see if it was something odd. Next question, do I need to worry about the char not being unsigned. I get an error saying "call of overloaded 'println(unsigned char*)' is ambiguous" when I have this (unsigned char *)&number. I would imagine I would the full 0-255 here.