Kevin,
For a host of multitudes of reasons, I (almost) always do 'imports' into temporary tables. I make ALL of the fields text, so everthing will get imported. Then, I set up 'validation' through a set of queries, in most instances, these simply move any offending records into a seperate table, for additional processing (some manual review, some return to sender, some filter unwanted records). After the temporary table has been 'cleaned', I append the remaining records to the (real) target table. This general approcah should do what you want.
MichaelRed
mred@duvallgroup.com
There is never time to do it right but there is always time to do it over