>1. Keep lots of aspirin and booze handy. >2. Don't even try to re-use screens. Recode them. Look at the SPR files and see what the screens do then move any snippet code into custom methods of the new forms. >3. Change all PUBLIC variables to Application or other Custom object properties. Change all PROCEDURES to Application/Custom object methods. >4. Anytime you see SELECT-SQL statements, consider replacing it with a local view and refresh the view (after putting all tables into a database, of course). >>>I have a FoxPro 2.6 application that the client wants to port without a complete re-write to VFP 6.0.