It does sound like the Kindle 2 would be a good fit for you...it has variable font sizes, is light weight, has the ability to play audio books (including audible.com books). It also has the text-to-speech function, that will read text books to you (unless the publisher has restricted this in teh current book you're reading.)
dordale