In his own not so subtle way Steve is reminding you of several things here: 1) Make small changes and see how they work. This is especially necessary in a new untested program where other code is likely to be buggy. 2) This is the standard global var used to test for end of program, so USE it. 3) As a corollary to #1, programming needs to be done incrementally and tested in the same fashion to make sure everything functions as it should. FNs for future functionality can be stubbed out for testing. Your programming methods haven't changed :( A more disciplined/ organized approach will reduce the struggle considerably. Check out Stu Cram's past posts. He put a significant amount of work into creating them and it is clear your methods would benefit from plagiarizing them. Brian S. On Nov 8, 2005, at 5:27 PM, Steve Crossman wrote: > start here > > until gFBQuit >