Stuck in Uploading to I/O Board with Mega 2560

Hi, I've tried your code on my 2560 and I get a 'avrdude: stk500_2_ReceiveMessage(): timeout' error. This is on OSX with version 22 of the arduino IDE.

If I delete one of the exclamation marks it works. Seems that the compiler doesn't like strings containing more than 2 exclamation marks in a row!!!

Hope that helps.