I would like to suggest something about quoted text: can <!--quotec-->...<!--QuoteEnd--> be replaced with <i>...</i> or <b>...</b> or even better <hr />...<hr />. I think that this is OK idea, not replacing those tags but wrapping QUOTED text in it, and if it can be easily done it would work , although <content:encoded> is suggested as better solution. Another thing is CODE wrapped text, i.e.:<description> <![CDATA[Thank you.I've extended playlist_callback_static with my field:<br/> <!--c1--> <div class='codetop'>CODE</div> <div class='codemain'> <!--ec1-->class NOVTABLE cache : public playlist_callback_static {<br/>public:<br/> virtual int get_value(t_size playlist) = 0;<br/> FB2K_MAKE_SERVICE_INTERFACE(cache, playlist_callback_static);<br/>};<!--c2--> </div> <!--ec2--> <br/>I've implemented this class (<!--fonto:Courier New--><span style='font-family:"Courier New"'><!--/fonto-->class cache_impl : public cache<!--fontc--></span><!--/fontc-->) and registered it using<!--fonto:Courier New--><span style='font-family:"Courier New"'><!--/fonto-->static service_factory_single_t<cache_impl> g_cache_impl_factory;<!--fontc--></span><!--/fontc-->.<br/>How can I access my service now?<br/>I've been trying<!--fonto:Courier New--><span style='font-family:"Courier New"'><!--/fonto-->service_enum_t<cache> e; service_ptr_t<cache> ptr; while(e.next(ptr)) ptr->get_value();<!--fontc--></span><!--/fontc--><br/>and<!--fonto:Courier New--><span style='font-family:"Courier New"'><!--/fonto-->static_api_ptr_t<cache> api;<!--fontc--></span><!--/fontc--><br/>but both methods result in compiler error:<!--fonto:Courier New--><span style='font-family:"Courier New"'><!--/fonto-->service.h(423) : error C2514: 'pfc::assert_same_type<p_type1,p_type2>' : class has no constructors<!--fontc--></span><!--/fontc-->]]> </description> Inline stylesheet doesn't have "codemain" class definition, as CODE is wrapped in it. So it looks like this: I would suggest also here enclosing CODE text with <PRE></PRE> at least or specifying monospaced font as the parser would understand it and <hr /><hr /> optionaly for better looks or correcting the stylesheet. Here is vBulletin RSS output example (it uses <content:encoded>, although that could be board related and maybe not so easy implementing it for IPB, but I guess there are external modules):