figuerres said:
some things to look at:

http://www.phidgets.com/ -- USB based stuff you can get that you can use with a pc and the .net framework.
example:
PhidgetInterfaceKit 8/8/8 w/6 Port Hub cost is $125.00 CAD -- having a problem getting the page to do USD prices.

www.cubloc.com  -- 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.
Yes. 

http://www.phidgets.com/products.php?product_id=1019

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...