Michel,
To add to the others. The container is also used to create reuseable components where you have to group more than one kind of other objects together. For example I have a cntMAPI class inside it are a MAPISession, MAPIMessages and a txtStatus. The container has the methods that the client form uses to talk to the contained objects. It also provides a higher level of abstraction of the interface.
>I am not sure as to what sort of applications the CONTAINER and
>SEPARATOR classes could be used for.
>
>I would be interested in hearing about how others have used
>those two classes to good effect.