Tuesday, June 27, 2006

iBar - largest multitouch touchscreen