Not much to look at but here are the screen captures of the various programs in action, all using the default file names (no command line arguments given).
Validation program
Sort program
Merge program
Report program
Back Home