First is ReadChar even a valid function and if so where does it live? If it's over in G.U.I. territory I'll not be using it for this program. Ralph, thanks much for the 101 on properly declaring functions!