Web based touch screen kiosk.