Hi All,
Just wanted to chime in on this, I don't know if this has been suggested already but going forward with new Mac hardware, I have an idea to avoid the 'I don't want to reinstall snow leopard and then upgrade' problem.
I totally agree that you want a hard copy, say one you can burn to USB so even the MBA's can use it.
But lets say you have a completely new SSD disk you are putting in your machine, You don't want to have to have another machine around to create the bootable USB key/DVD.
An elegant solution would be if EVERY Mac had the ability to boot into a really really basic version of OSX (say like the GUI that loads when you boot off the current OS X disk.
This basic OS X could be stored on a small ROM chip inside each Mac.
All it would need would be a copy of Disk Utility, and a version of the Mac App Store (which only showed available OS's and not apps.)
That way whenever you are upgrading a harddisk or need to reinstall the OS, All you'd need is an Internet connection. I think this would be soooo handy.
Imagine no need for physical media or usb keys or even any effort at all! Just hold down a key on startup, boot into your OS X Utility version that's always safe on the ROM chip, and bang in an ethernet cable and Login to the MAS and download your OS.
What you guys think?
We've been doing this in the Windows and Linux world for more than a decade now. OS installations over the network/Internet are nothing new. But I'm pretty sure that Apple would sell it as a "revolutionary/awesome/magical/beautiful/huge new" feature, and I'm also pretty sure that most Mac buyers would eventually say that the idea of the Internet was stolen from Apple.