LINQ (Language Integrated Query) is cool. I just wrote a little sample to query a List of String.
Private coolPeople As New List(Of String)() Sub Main() coolPeople.Add("Christoph") coolPeople.Add("Christian") coolPeople.Add("Hans") coolPeople.Add("Flurina") coolPeople.Add("Angie") coolPeople.Add("Paul") Dim query As IEnumerable(Of String) = From p In coolPeople Select p _ Where p.Length > 5 _ Order By p For Each person As String In query Console.WriteLine(person) Next Console.ReadLine() End Sub