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.