Do to various limitations I almost always create static (graphic) legends but I do have the occasional map where impeccable cartography is secondary to functionality hence a dynamic legend is acceptable.
I am Currently working on a map where I want the legend to be 4" wide with one legend column. I need to show very long layer names in the legend but I don't know how to force labels to roll to multiple lines dynamically.