Here is the situation. Our company provides financial applications to various end users, businesses, etc. We are looking at purchasing historical data from another company. The program that they offer for downloading the data is written in C++. So...the files downloaded are in MetaStock format (*.dat). The program offers a manual way of converting to .txt but I would like to write something in JAVA to do this automatically once a night. So my question is this, if I know the formatting of the *.txt files produced from the raw MetaStock format (*.dat), then can I write something in Java to parse and read this *.dat file? Has anyone any knowledge of this at all? I would appreciate any and all feedback. Thnx.