Naw, I was asking how to write a program. Though, figured it out by myself now. The first 2 bits on the dataport are used to send signals, and the 5th and 6th bits of the status port are used to recieve signals. Don't even need to mess around with bidirectional. (Thats why the diodes are in there.) If anyone wants to know in more detail, please e-mail me about it. -R.Zwitserloot@BTInternet.com