If it takes 30+ minutes and on some machines 1+ hour to install SP1, why not refresh the installation media so that a clean install contains SP1?
Microsoft wake up!!! Churn is bad enough but many of us wipe machines and restart projects with clean hardware. If we've now got up to 2 hours just for VS.NET that's a killer.