MSVC (Windows) Compatibility & Dynamic Allocation Removals

Hey - I was hacking at your code the other day and ended up with this. I figured I'd offer it, but I can totally understand if you elect to keep it less convoluted and prefer the dynamic allocation route.