Using Java to control computers for fun and non-profit.