More thoughts:
Make a dialog for reading tab/comma separated files.
Detect column names, select which ones to use etc.
Mainly a GUI to the CSV plugin.