Thank you,
I am very pleased with the result as well, as for processing being slow, my sketch (program) has to get 5 bytes from the serial port before it can draw the next line, I am pretty sure the speed is limited there, rather then by the program itself (sure its slower than native c+, but you can write a PC/MAC/LINUX compatible program as easy as arduino.)