Update: Andy pointed out that Tom Abraham has given this a thorough treatment here.
There appear to be cases where having BizTalk 2004 and the .NET 2.0 framework installed on the same machine may cause you some difficulty. I've seen a few instances where the BizTalk service will not start...or where the BizTalk 2004 process is loading (gulp) the 2.0 runtime (so says Process Explorer.) This latter behavior will result in the VS2003 debugger not attaching correctly (among other things...) See this kb.
To fix this, you can modify the BTSNTSvc.exe.config file to include the following (after 'configSections'):
<startup> <supportedRuntime version="v1.1.4322"/> </startup>
Scott Colestock lives, writes, and works as an independent consultant in the Twin Cities (Minneapolis, Minnesota) area.