Yeah... I agree this is way more complex than what I did. Any chance you could verify mine on a drive that you found to be suspect with your code and/or on a drive letter other than C:?