figuerres said:
some things to look at: -- USB based stuff you can get that you can use with a pc and the .net framework.
PhidgetInterfaceKit 8/8/8 w/6 Port Hub cost is $125.00 CAD -- having a problem getting the page to do USD prices.  -- they have some non .net hardware you can hit from a version of basic they use
or they have some CE devices with touch screens.

This is kind of what I am looking for but this appears to need a PC attached via USB as the brains.  I am looking for a self contained processor with IO that can be programmed with C# in .NET.  Java is another option...