No, there's an elegant solution to this problem I just don't know what it is yet.
-Adam

How about [up to] 45 Neoware thin-client machines you could run off an Ubuntu server?  Would that be another way to solve your problem?  (Er... is there any way I could wrangle a tax receipt out of this if I donate some hardware?)

-Adam