Just a quick note... If you don't use Sysinternals tools, you must not be programming anything important. Its the be-all, end-all of windoze troubleshooting tools. But sometimes getting those tools where you need them is inconvenient. For instance, say you need to use Process Monitor to figure out why your ASP.NET website is bombing out during the compilation phase on a production server. The