Java Quality-of-life Resources