On a related post I mentioned that I have found custom HTML helpers to be just that, helpful, when developing. For instance, when I need paging for a "grid" I have a custom helper that I can call --> Html.Pager()
Some have made a point that HTML helpers are a violation of the MVC model. Personally, I don't see it being any different than the existing helpers, such as Html.Textbox() or Html.ActionLink().
Im still trying to learn more about MVC, so all perspectives are appreciated.