Often I find my self storing large amounts of data (about 500 chars) in an array of a custom class. Then I started wondering if it would be better to store it all as a collection and retrieve the information that way. So what are the pros and cons of either way. And how would I go about making a good collection class?