Whichever suits your purpose. ArrayCollections can be bound, arrays cannot. They also implement interfaces arrays do not. If you read a sentence or so on in the help files from where you got that quote you'll see a link to Using Data Providers and Collections. Have a read of that and you should be able to make a choice.