http://query.nytimes.com/gst/fullpage.html?res=9F05EED81230F93AA35756C0A9649C8B63&sec=&spon=&pagewanted=2
Anonymous
All problems in computer science can be solved with another level of indirection. Except for the problem of having too many layers of indirection