I too have the Special Edition. I converted multiple projects with different BDM modules to a single version of CW (3.1SE) that came when I bought a couple of USB-BDM modules.
While the literature listed '08', I really bought them for the 9S12, which I have multiple projects going. While the USB-BDM pod with work (I guess) with some of the 08 family, the one project I have for the 08 uses the KX08, which still requires the MON08 pod. At least the latest version works with the old LPT interface pods. Even on an XP machine after the registry was patched.
My code is exclusively assembly, so it's not that much of an issue, since Special Edition has unlimited code size for assembly, but I'm still fighting the number of files issue. My 08 project isn't that big, but one of my 9S12 projects is over 60 files. And it's not near done yet. What I've done is to take files that I pretty much am 'done with' and take them out of the MCP dependency. It's a pain to have to go find them to edit them if I need to (occasionally I do) but other than that, it's not a big deal. I just have to remember to keep my number of files to about 30.
Anyone know what happens if you hit too many files?