in reply to Handling CSV files
Define "silly" in the context of using DBD::CVS for the task. What would "less silly" look like?