Peter Bancroft said - >6. Programs MUST fit in to the standard Event construction. What exactly do you mean by this ? Gosh, talk about opening up a can of worms. I think with 6 responses, we got 6 different interpretations. All I had meant by the statement was that code should fit in with the standard FB event handling procedures and thus with the Mac way of doing things, and not be a program which ignored the event handling structure. You've got to have some standard basis for common code. Although I think PG Pro is a wonderful tool, and I use it very occasionally, I wouldn't want to work with something that was PG Pro exclusive. This is only my preference, as virtually all my programming is done in FB - PG makes some constraints that I can't follow. Thus a "plug-in" library for PG Pro would not be an awful lot of use to me or anyone else who doesn't use PG. I don't think this idea is going to fly unless we agree on a common basis, which I think is extremely unlikely. I thus withdraw gracefully from the discussion. Phil.