Arduino 1.0 Serial - major RAM hog

The serial.write() function currently (pre 1.0) does not define if it blocks or not.

Arduino is (currently) a single-threaded microcontroller with no operating system. "blocking" is not even defined in those circumstances!