you guys are talking about custom making your micro controllers...Why arent you using data aquisition boards? either pci or usb 2.0? Data transfer rates are great. Texas instruments has some, Measurement computing has some. I do automation for a living so the hardware end of it is not my stopper. I'm not a coder...i create HMI's from products that GE, Rockwell, Intouch make. While i could use one of those packages to do it, boot times arent as quick as i'd like.