Hi there

I am almost sure that what I want to do is possible, but I am stuck.

Here's the situation. I run the network at our school and as such get called to fix a lot of software problems on windows pc's that get wrecked by users (software). What I want to do is set up a single ubuntu server and host several windows pc's on this server that users can then log into and use (like a thin client)

Ideally I want to set up 1 standard virtual windows pc for users to log in as if they had windows loaded on their desktop (preferably running linux) and then just have the standard snapshot restored every morning.
No more messy desktops, no virus problems ! Voila.

This should enable us to use low cost workstations.
I know how to set up virtual machines on virtual box, but I get stuck on how to make them available on a the network.

Any advice will be much appreciated

Ideally I want to set up 1 standard virtual windows pc for users to log in as if they had windows loaded on their desktop (preferably running linux) and then just have the standard snapshot restored every morning.
No more messy desktops, no virus problems ! Voila.