I have a simple little program that was written in Liberty Basic and I need it to run under VB Express 2010. The program checks a directory for any files. If no files it sleeps for 30 seconds and checks again. If there are any files it takes them one at a time, makes a copy in a different directory. Then this sequential file is opened, read, parsed into individual fields. (each field is separated by a ~) Then a specific field is changed from a Y to an N and written to a different director with the ~ put back in between the fields. When that is completed checks to see if the file has any more records and does the same till all the records are in the new file in the new director. That file is closed in the new directory and the original file in the original directory is deleted. The program checks to see if any files are left in the original directory and process them the same way and when all the files are processed from the source directory, the program goes to sleep for 30 seconds and goes back through the same process again. It sounds difficult but is quite simple.