A R e a l l y W e i r d B u g assign(data,path+'mail'+tempstr+'.dat'); rewrite(data); <--- This got a RUNTIME ERROR 002, which means FILE NOT FOUND -- but it doesn't NEED to find the file, it's rewriting it!!! TP 7.0 THOUGHT the that "REWRITE" said "RESET"...???? Anyone else find this bug? -J.