$300 - but $300 for what?
Per PC, and Per server? That could be a massive amount of money in the NHS and the logistics of trying to pay against a separate code for every PC and server would be daunting. Then there's the clean up to stop the same thing happening tomorrow.
Not easy AT ALL!