The class M109uk posted is a nice little helper but it won't solve your problem directly. You still need to work around the variable-length record problem as explained in my posts...