Practical Serial Communication