I've been using the 2.x scripting facility to write Groovy controllers. For example: Code: But my controllers tend to get over-large when they're the only dynamic ...