Another, actually quite nice, approach for multi-touch sensing, here shown on a laptop…
Sadly the youtube video has been removed. So I will try to explain the principle instead:

Read the whole story at I STARTED SOMETHING

Last but not least this guy shows how to achieve the same (multi touch sensing) with a bag of dyed water and an isight, hehe : $2 Multi-touch. Yeah, ok, some C-coding involved as well…

To get you started with this topic (maybe for your own experiments), here some rough ideas:
Basicly you will need some acrylic glass, a hand full of white leds, reflective tape, black tape, a cam and some decent software which is not too hard to code:

The effect providing us the ability to actually “see” the points where you are touching the surface is called FTIR or “frustrated total internal refraction”. More information can be found at the wikipedia entry

To sense the coordinates where the object interacts with the surface the process would be to project from the rear onto the surface. The cam will capture the resulting projection on the surface. If you start to subtract the projected and captured images the result will be null.

But if you touch the surface the resulting image will be the areas as shown in the images:

If you normalize the image you will have a rougher image (vary the resolution according to your CPU capacity) which you can easily analyze.

RFID controlled car configurator

Based on Phidgets RFID Interface, the Phidget Server and some Frontend made in Flash I have built a nice Car Configurator Interface.

The main idea was, to improve the users experience concerning haptics and recognition of materials and colors involved in the configuration process of a car by giving them the opportunity to change e.g. the color by dragging a RFID tagged and painted item over a hotspot to change the cars color. Due to the fact that the user actually saw the real paint before, makes it easier to experience the same color on the rotateable 3D-model of the car.