Comment alphasmart (Score 3, Informative) 456
Check out a thing called the alphasmart.
http://www.alphasmart.com/
it has all the features you are looking for.
http://www.alphasmart.com/
it has all the features you are looking for.