I agree that a keyboard is a must as well as at least a 4" screen. USB host would be nice too. A slimmer profile is fine by me. You can add a battery pack if its not enough. This device is 14 mm: http://translate.google.co.uk/transl...n&hl=&ie=UTF-8