Just out of curiosity, can you consider using Linux to do this?
This stuff is really so much easier under Linux. Windows does everything in its power to make it hard to do this sort of thing (mind you, there are a lot of things that Windows goes out of its way to make easy to do - in fact, the two sets [things that are easy to do in Linux and things that are easy to do in Windows] are almost disjoint sets).
And some folks need to stop being fanboys and see the forest behind the trees.
(One of the best lines I've seen on this board lately)