OK, solved 1 problem. I should have been using the lates readexce2.udf from http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Board=7&Number=199971 and not the one in the library.