reason getting at saveFileName doesn't work, so it currently only really works for opening files for reading.