Just spotted this article over on singingeels.

http://www.singingeels.com/Articles/Building_Custom_ASPNET_MVC_Controls.aspx

Looks like a useful read if you’re keen to use MVC but are concerned about Tag Soup