My Requirements:
- I want to maintain only one Windows installation on one system (say, server).
- I want to boot to this installation using LAN boot feature of BIOS of other systems in network. There may be multiple active simultaneous sessions.
- I want to remove hard disks (or any secondary storage) from other systems in network (So, there mustn't be any dependency on it).
I know Windows 7 doesn't allow multiple active sessions, so Windows server 2008 based solutions will be fine. BTW, I've hacked Windows 7 to remove this restriction which works fine with multiple simultaneous sessions via Remote Desktop. So, you may give Windows 7 based solution too..