I've had this library lying around waiting for a help file for some time, so I've decided to get it done and out of the way. The .NET platform implements several useful collection classes of which only ArrayList is included with Basic4PPC. This library adds some others, Stack, Queue, Hashtable and SortedList, that are very useful in some circumstances. It requires .NET 2.0 and will run on both desktop and device. See the help file for further details. EDIT : Source code for merging dll posted. Put it in the Basic4pp Desktop\Libraries folder. EDIT:- Version 1.2 posted with enhanced array and ArrayList functions. Help, demos, library and source for merging are in the zip. See post #6 for details. EDIT:- Version 1.3 posted with all the objects renamed with an 'Ex' suffix to avoid name clashes with Basic4ppc version 6.80 which implements Stack and Hashtable internally. See post #8 for further details. EDIT:- Version 1.4 posted with culture sorting options added. See post #14 for details. EDIT:- Version 1.5 posted with changes to suit Basic4ppc v6.90. See post #22 for details.