As an addendum, I'd propose you get the LARGEST iMac you can afford and / or fit on your desk and read comfortably. The resulting screen area is gorgeous.
I would most certainly endorse that.
I have a 24" IMac and it's simply stunning.
Also, if you need to run Windows programs then Parallels 5 makes Windows on the mac better than the native Windows in my opinion.