Don't think that would work unless you intend to be out there on a weekly basis. We as IT people can get around any system but throw an average user in front of something they haven't seen before and they refuse to even try to learn.
Also what I think most people are overlooking is that while you can run INFRASTRUCTURE services on any OS, those are services that everyone has. Most companies out there have some custom grown app that differentiates them. They use this app internally to do their specialized work on. These apps run almost exclusively on windows simply because it has not been worth it to develop them for the other operating systems.
Everyone is trying to find a reason not to use Microsoft, but it is my opinion that if you take an objective look at the operating systems out there (right now) it is still the best OS. Do you think it is easier to find someone to support windows or do you think it is easier to find someone to support OS X? If you hire an employee, what are the odds that they will be familiar with Windows vs Linux? Do you have an existing investment in Windows? If so how long a ROI is there on scrapping your existing config for something new? What are the odds that the software that someone suggests to you will run on Windows vs running on Unix? Why would you want to limit your options to only those programs that have web front ends when you can have a rich selection of Desktop programs and web interface programs?
Maybe in 10 years we will be at a point where Microsoft isn't in control but its also possible in 10 years that someone new will come on the scene and own everyone. While different can be good, different for the sake of different is not usually worth it.
Also as a side note: Google Apps may be a killer in about 5 years but right now its pretty infantile. I've really tried to use it but honestly OpenOffice or Microsoft Office as so much better its not even funny.
- Hook everyone up to a high speed connection.
- Not worry about OS or platform as long as they could run Firefox or IE
- Sign them up with Google Apps ( http://www.google.com/a/ )
- Sign them up with a web-based accounting system such as ACCPAC Online, ePeachtree, Oracle Small Business Suite, etc if they do in-house accounting
- Spend 45 minutes showing them how to admin the system via the web
- Present my bill
Of course Microsoft is dead.