Save to user-specified csv file, resolves #5