would work in an apple environment
The problem is that every user uses different hardware combinations. This will put a lot of administrative overhead on the network administrator. For nice solution (using MS) for small businesses, check out http://www.centerbeam.com They come in and replace all existing computers with theirs. They provide 24/7 remote network administration.