I did run into a couple of snags, but nothing that wasn't fixable:
- My second random network card that I needed to use in 10.5.x to get networking with Bonjour working was NOT recognized by Snow Leopard. I have a feeling I was missing a kext that made it work in 10.5.x. Before testing that theory I decided to try the onboard LAN. It works fine in Snow Leopard, and Bonjour is also now working fine with it as well! No need for another card!
- I couldn't get VoodooHDA.kext to load from the USB Flash Drive... So, I ended up using Kext Helper to install it to the S/L/E. Sound is working fine after that. This is the only part of my install that's not 'Vanilla', but since it's not a patched Apple kext, it should not be disturbed by any updates
Other than that everthing works absolutely awesome with all of the kexts I'm using that I mentioned in my above post. I love Chameleon (I had been using a very old Boot-132 usb drive previously). Also, I don't see any of the "ATA Device Blocking Bus" errors I would sometimes get when booting 10.5.x. Whenever I used to get this error I'd have to reboot again until it went away (like winning the lottery). I'm guessing it's since I installed to a SATA drive this time.
I did end up creating a DSDT.aml file for my system. I was able to do this from my 10.5 installation using the getDSDT.sh script along with the iasl executable bundled in the 'DSDT Patcher' package I found somewhere. This worked without a hitch, and is what I'm using now. Not sure how crucial this is, because I did not test without it.
My nVidia graphics were detected by Chameleon right away and I got full acceleration on the first boot, along with proper resolution and recognition of both my displays.
I'm going to be compiling a tutorial as well as a package of all the files/kexts/tools i used in the process.. Hopefully it'll help someone out