\"Is \'eval\' supposed to be nasty?\" inspired this one:
Mostly everybody agrees that eval is bad, and in most cases there is more elegant/safer replace
eval
eval is a tool, it is neither inherently good nor evil. It is justified whenever you are certain it is the right tool for what you are trying to accomplish.