Have you considered using thin clients? That could be another step to keep people from messing up the PCs.

I think it might perform fine since it's a relatively small distribution area. Though I'd imagine it removes the idea of using Compiz Fusion.