Well, I can't confirm that the MS approved version will have all 4 versions on it, but the 7000 build ISO I downloaded from a bit torrent site had all four versions. I'm going to go out on a limb and say the official MS version won't be much different than this ISO, though.
I was finally able to vLite the 7000 Build - it required me to include either UAC controls or Run a legacy CPL elevated , I'm not sure, but those were the only changes I made and it worked - as well as those programs I indicated earlier. My install is just over 6GB. It's hard to say if the home version could be around 4GB, probably acceptable for an 8GB SSD
, but it's definitely worth a try - Win7 has far exceeded my expecations.
As far as the format issue, I don't know if there will be enough room to install it without a format, but give it a shot. The problem with the upgrade option is that it keeps your previous version of windows in a folder labeled "windows.old" which is fine for large capacity hard drives but can be problematic for SSD
's. I was not able to get around the Windows.old save, but I didn't really try as I didn't find formatting (all of my personal data is stored on a SDHC).
Lastly, I was able to upgrade to 7000 from Build 6956 and 6801, but was not able to upgrade from XP to Win 7 Builds 6801 or 6956. I never tried a Vista upgrade, and by the time I had a copy of Build 7000, all of my XP machines were already running some version of Win 7.