http://www.phidgets.com/ -- 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.
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.
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...