Tablet PC, 180 degree rotatible ( not sure if I spelt the prior word correctly) screen is a really innovative idea. Why not just dispense with the keyboard altogether and build it into the touchscreen ? One then operates the keyboard directly on the tochscreen - the touchscreen is the keyboard, button-sizes can be user customized, etc... A lot of users complain that touchscreen performance is adversely affected by small amounts of dust or the natural oils that come from the skin - a way will have to be found around this