SqlHtml is an interesting but (IMHO) highly inefficient idea (a parody I assume) of generating HTML directly from the database tier. But the worrying part is that many “developers” still use crude methods like these while developing “enterprise level” applications. Its inconsistent with the n-tier approach and I would hate to look at a piece of junk like this.
Keep it simple! Let’s just keep presentation where it belongs and let the database abstration layer do what it does best. Seems to me like we are introducing the same “spaghetti” mess on the data tier just like we did it with business logic (with server-side scripting, in the form of mixing ASP and HTML for example).
Besides, are we still going to stay with HTML forever! Move on people, CSS (table-less layouts) is the way to go.