I think The Texan was answering st1mpy's question.. I would ask which of the updates has caused this problem.. you can install them one at a time lill you find the dodgy one.. (BTW: I hate using the device drivers tha MS update supplies)

As for KingofDerby .. Partition magic.. should do the trick
.. it will probably be a 2 or 3 stage operation.. shrink d first, then try enlarging C.. while merging c and d would be best.. I suspect you may have problems ( I have done it wheen c was the active boot partition.. but not with D: )

Not much else I can say to help sry


Cheers