The idea posted above is cool, but if it proves too dificult or complex, I guess I can always opt for a Wizard interface (a little like in SQL Server) asking questions about their data, fields, separators, etc.
"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry