Talking to my computer through Serial

zoomkat:

    delay(2);  //delay to allow byte to arrive in input buffer

Could you explain why you're doing this?