Or maybe even Lubuntu on some of the smaller drives? This way the end user could have the option to partition the HD and run Windows. I'm tinkering with Puppy and Lubuntu myself these days. Puppy on an IBM NetVista and Lubuntu on a Dell Dimension.
But in any event, I really like your idea.