Why is SW 2010 Uninstall soooooo slllllloooooow???

I've been uninstalling a 2010 SP4.0 from a machine for about 4hrs now.  It went through the first ~65% in a reasonable time, but 3 hours later, I'm still at 81%.

(WTF?)

I had the same problem with uninstalling 2010 SP3.0ev on another machine.  In fact, it took so long that I had to leave it running when I went home.  Has anyone else had the same problem?  All my machines are WinXP Pro SP3.0, 32-bit.

What happens next year, when I deploy 2011?  It took my team six hours to deploy this year (granted we started the process on several machines at about the same time), so what's going to happen next year?

UGH!

SolidworksAdministration