Did you read the Serial Port I/O essay?