With Linq now standard in .NET 3.5, there is no reason why we shouldn't use it. After all its full of features that can be used by any object that inherits the type IEnumberable. With such power at our fingertips, sorting, filtering, manipulation etc...