Many thanks for all the replies on this. I implemented randomly swapping elements and my original 'unique' method in a pg:pro project which is available (via private e-mail) in both FBII and FB^3 for anyone who might be interested. Interestingly enough for 320 elements on my 266MH powerbook G3 the unique method is about 4 times slower than the swap method. Native PPC code is twice as fast as 68K. The slowest time was 6 ticks (unique method, 68K) The fastest time was 0 ticks (swap method, ppc) This little app marks the first time I have successfully transferred an FBII project to FB^3... Yeaaah! Cheers, ---------------------------------------------------------- Michael Evans Manager of Software Development * Photo Systems, Inc. 3301 Wood Valley Road, NW * Atlanta, GA, 30327-1515 Voice: (404) 846-9386 Fax: (404) 240-0878 * Cell: (404) 229-3930 E-mail: evans@... * michael_evans@... ----------------------------------------------------------