sounds promising, but...
I am an NT/Linux network admin (www.feromax.com), and I like the idea of selling Linux administrative services to home users, but how do you convince these novice home users to go with Linux?
Let's use this scenario: you get a home client to go with Linux. You go ahead and perform the installation, and get them to agree to some kind of service contract. A couple of weeks into your relationship with them, you get voice mail: "Hello...I was just at a friend's house and she was showing me a really cool program called M$ Outlook that I can really find helpful in planning my everyday appointments, as well as to manage my email. And she also showed me how she can archive her appointments and send them to me to include in my Outlook! Let's do it!"
Hmmm...how do you break the news to the client? I may not have even chosen the best example here. At this point in the Linux Revolution, I don't think that all home users will best be served by Linux instead of M$ OS. Their needs are all to often driven by what they hear about and see from other systems which are often are M$ based. Even if you manage to find a product like maybe Star Office to replace M$ Office, it's not the same. And you can spend hours arguing that with a client, but some clients are insistent that if they're paying your salary you had better give them what they want.
I do think, however, that your model can be applied to small businesses that employ linux systems not as workstations, but as servers.