Updated the main script to include more error checking. Added the year options to the usage statement. Script now pauses after the initial input to give the user a chance to cancel before processing.