I spend a lot of my evenings reading (and the rest of the time partying and being super cool and sociable *cough*). And one of the annoying things about laying in bed reading is finding a place to get comfortable but still see the page.
Prevent all that neck pain with a pair of Supine Reading Glasses. Lay back, hold the book as you would when sat up and thanks to two optical-quality glass prisms your vision will be bent 90 degrees enabling you to be comfortable and educated too.
$50 from Hammacher.