IRremoteNEC library problem (Solved)

Well I have down loaded your library. Haven't tried it yet - soon.
When I looked at the file, my first thought was, gulp!!, but once I actually read it, I understand (I think) what you are doing. I'll soon find out when I start merging the two. :slight_smile:
I have 2 questions
a) you use a baud rate of 19200 and writing to the serial monitor which uses 9600. Nearly every sketch I have seen use 9600, but while trying to get an IR remote library, they all use 19200 or greater. What should the baud rate be set at?
b) In this line.

      if ( (i+1) % 8 == 0  ) Serial.print(' ' ) ;

you are inserting a space every 8 bits, but I don't understand the use of the % (remainder) operator.
Thanks