The reason they are usually so slow is the processor speed. There are some ATM machines here in the US running a whopping 25 mhz chip.....yep and the new fandanlged super duper whopper chopper versions slide in at a cool 800 mhz... Then add in that some are RS232/485 linked to a server 500 feet away, which by the way is operating the whole bank. Ohhh, . and let's not forget the ones in the grocery/ convenient stores on the good ole dialup at 9600 baud ( maybe) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist