It soundes like you had a different problem than the one I was having.
Mine has stopped happening. Now that I have a solution I don't seem to need it.
My workstation is a dual quad-core Windows 7 x64 machine with all maintenance applied.
Since none of the 60 people who read this have chimed in I conclude that it might be that I was running into an internal timing problem unque to my enviropnment.
Has anyone else had the hang and tried the power off/power on solution?