You can force Vista to update to SP1.
Open Windows Update.
Check for updates.
Choose "View Available updates"
SP1 Should appear...Then you can choose to install it. It is as yet not available via automatic updates, and there are a few issues.
Mine went fine on 2 machines at home, but had several problems with clients machines.
If you want to try, follow the instructions: