Custom MVC Html extension. Wraps a LabelFor, EditorFor, and ValidationMessageFor for a property in a div. Saves a considerable amount of typing in Views. Also checks if the property has the Required attribute and adds a class to the label. Can pass in Html attributes which get applied to the containing div. This gives you hooks for styling and layout of form elements (the included CSS file shows a rudimentary example).