I've just finished adding a few more methods to EPS Graphics2D. I don't know why I didn't make this before, it's brilliant :) I can take all my existing Java programs and obtain high quality EPS output to include in my research papers. Before, I used to just dump a high resolution PNG file and stick it into a paper. Now, with EPS output, I get unlimited resolution and smaller files! You can use it in place of a standard Graphics2D object, so it's a piece of cake to drop into any existing program. Of course, it still comes with some documentation if you want it.