Appreciate the replies. I'll have to keep these in mind when we get to design a new system in place (hopefully I won't need to if I can convince them...
This is definitely possible and the table I do load it in to is a "staging" table of sorts (with interface status columns, date loaded, filename loaded, etc).