Kenny, We just deployed 10 Dell Inspiron 20 (3064)'s recently. For $520 you get an all-in-one, 20" touchscreen, i3 processor and 4GB of memory. We have been really happy with them so far. I usually stay clear of the Inspiron brand, but for this type of application they seem fine.
They have VESA connections as well.