I used to use screen filter, but I've found a better alternative called
ScreenDim Full. Unlike screen filter which merely uses a gray overlay, screendim actually dims your screen below minimum brightness. Very useful for reading in darker surroundings.