If you think about it, most people dont ever use meta-programming, and two levels is pretty hard to warp your head around. I would guess that three is nearly impossible, and that the last guy to try four ended up in an asylum.
From:
http://stackoverflow...u/2090276#2090276
Wade.