An automated solver for the "Black Hole" and "All in a Row" solitaire/patience card games.
JasperReports from the commandline.