I've just uploaded this release to http://www.pogner.demon.co.uk/components/bc/ Changes: Added Bounded and Dynamic Bags. Added Unbounded Rings in standard, Guarded and Synchronized forms. ObjectAda problems with Semaphores. Eliminated a problem where a function call, used only for its side effect and not for its result, was deleted by high optimisation levels (-O3). This may be a GNAT bug. Passive iteration (in BC.Containers) didn't reset the passed-in Iterator. Notes from John P. Woodruff on use with Rational Apex. Added a word-counter demo, as suggested by John English in the Ada Standard Component Library Working Group. Further contributions. -Simon