Rafael posts an interesting how-to on publishing Windows 7 Troubleshooting Packs, a new feature of the next Windows:

New to Windows 7 is the Windows Troubleshooting platform. This platform allows software developers to develop Troubleshooting Packs that automate the troubleshooting and resolution of problems without having to resort to painful technical support queues or documentation runs. In a nut shell, a software developer writes a bunch of PowerShell scripts to identify and resolve problems then packages them up and distributes the pack to end-users.

At the end of this step-driven course, you will have used the Microsoft Troubleshooting Pack Builder (TSPBuilder), written some PowerShell scripts, and learned of a way to distribute your compiled pack (hopefully).

The Troubleshooting stuff in Windows 7 is hugely impressive, and a big improvement on the so-called self help stuff from previous Windows versions. I'll be doing a Feature Focus on this soon.