Robert #1 Regarding sorting, I should point out that BlitzMAX has a really nifty TList type built in (BRL.LinkedList module) which has sorting facilities. 'Max arrays also have a sort method:arrayName.sort