Why use int instead of byte for pin numbers?

Ah but don't you know? Everyone's sketch compiles to 32767 bytes and not a single one more will fit! (the reason for crippling sprintf and sscanf for floating point).

/saracsm off.