January 25, 2010 4:44PM EDT
event: 'drain' (if write() cannot send all the data,
it will be queued and the 'drain'
event fired once it completes)
stdin - reader
stdout, stderr - writer
tcp, unix socket - reader and writer
childProcess.stdin - writer
childProcess.stdout - reader
pipe() - reader
pipe() - writer
All your pastes are belong to us.