Collection are faster then the any datasource like dataset, data reader. So it must be used to bind control in application rather then other datasources. I have found very ineresting article series written by Thiru Thangarathinam which discusss how to create collection and how to bind it with controls.here is the link:
http://www.15seconds.com/issue/040210.htm