I have just tried to install SP1 for Vista. It has just told me that it only works if you have the following languages installed (and no others!!): English, French, German, Japanese and Spanish.
Now I always install the updates that Vista tells me are available. Since I don't like clutter in the "Available Updates" section I attempted to install the optional language updates. I did quite a few and then they added a whole lot more so gave up on the idea.
I do, however, have about 10 languages other than the ones mentioned above. I now have to uninstall everyone of them individually and do a reboot after every one!!
edit: It also has to configure Vista after the reboot so takes a lot longer to reboot than normal!
Serves me right I guess but this is a warning to anyone who decides to install any other language packs before SP1!
I guess this is also why Windows update never offered me SP1...