How do you draw a large, complex 2D (or 3D) scene efficiently?
See http://stackoverflow.com/questions/14315104/optimising-the-drawing-of-overlapping-rectangles for the question, worth +500 bounty!
See http://williame.github.com/opt_rects/ for this program