I already mentioned the byte/unsigned byte thing here a month ago.
Good luck with the rest of your program.
N.