From http://stackoverflow.com/questions/5067662/winforms-save-as