The best way to get data from SharePoint lists is to query them. Using queries you guarantee that only list items you really need are retrieved from database and constructed to objects by SharePoint. Most of the time you don't need the full collection of list items, so it is not point to ask all the items and then use only few of these. Let's see how we can query SharePoint lists.
Just wanted to let you know that I got phone call yesterday evening by Microsoft representative who was happy to say that I am new MVP (ASP.NET). I also got some e-mails from my region's MVP lead. huh, it is all new to me and I have had no time to check out everything that MVP program has to offer. But there is hell load things learn about new possibilities.