On the Syndication list, Doug Ransom proposed a way of embedding RSS into XHTML:
<html>
<head>
<rss:channel xmlns="a new namespace">
whatever elements you need</rss:channel>
</head>
<body>
<rss:item>
<h2><rss:title>My Item</rss:title></h2>
<p>Date:<rss:date>2003-20-01</rss:date>
<rss:description>Today we went fishing</rss:description>
down at the wharf. 100 more lines blah blah.</p>
</rss:item>
</body>
</html>
I think this is a fantastic idea. XHTML being used as a framework – exactly what it was designed for. Getting authoring tool support should be fairly easy too.