Make sure you have grabbed all previous updates for Vista via Windows Update before attempting to install the service pack otherwise you may get installation errors. In particular the System Update Readiness Tool.