I have created a Visual Studio 2005 add-in that lets you copy your source code as html. The code is formatted into html that references CSS classes in the stylesheet used by DotNetSlackers.com article template. If your writing an article you can copy code into it using this add-in. It's still at beta but it does the trick.
To install, download the zip file and copy the files in it to MyDocuments\Visual Studio 2005\Addins, open Visual Studio and select Tools->Addin Manager. You will see CopyAsHtmlAddin, add it and tick the startup option then restart Visual Studio. Sorry about the round about way to install I'll improve that when I get the chance.
To use select some code, right click and select Copy as Html. It supports VB, C#, XML, XSL, XSLT, HTML, XSD, and SQL.The file extension of the source file determines how the code is formatted into html. You don't need to only use it for DotNetSlackers.com articles as the zip file also contains the CSS stylesheet that the html uses.
I've revised this post because soon after the add-in went into the files section I discovered a small bug with the formatted output of the addin so I have updated the application link, if you downloaded it before please download and install again by replacing the files in the My Documents\Visual Studio 2005\Addins folder.
Also the add-in is really a wrapper around Jean-Claude Manoli excellent CSharpFormat. I made the add-in from his source as a learning excercise to see how add-ins work.
Download CopyAsHtmlAddin.zip (17k).