A very nice article on clustered shading: http://www.humus.name/Articles/PracticalClusteredShading.pdf