Alabama's Statewide Assistive Technology Resource
Text to speech, highlighting, dictionary. Very easy to add your own text using their “printer” feature.
http://www.barnesandnoble.com/nookstudy/index.asp