I'm getting a "warning: overflow in implicit constant conversion [-Woverflow]
Serial.begin (100000, 8E2);"
which I assume is because the Arduino UNO isn't a 32-bit board. unless you have something else to add I think I will have to just wait until my teensy arrives and test on that.