I wish I could say the same...
I made the mistake of installing all languages. Vista SP2 only supports 5 - so i uninstalled all except English and Spanish which are both supported by SP2.
For whatever reason I could only uninstall 1 language at a time. To avoid having to restart between each uninstall of every language i just closed the dialog box and continued uninstalling.
On my desktop it took about 2 hours to uninstall and about 30 minutes to install SP2. On my laptop it took about 6 hours to uninstall all languages and about 60 minutes to install SP2