With regard to your second point, late night hackers might find f.lux useful. I have used it with success the past year and half; just be sure it is not activated while doing anything which includes a color palette.
Check it out here: http://stereopsis.com/flux/