I have a collection being returned by a web service. A property of this collection is \"StatusCode\" which is a string value that can be anywhere from 0 to 5 (don\'t ask me why
var wo = from w in workOrders where new[]{"0", "1", "2"}.Contains(w.StatusCode) select w;
BTW, if you were using an ORM, you could do it in LINQ (like the above) and only pull the 20% from the database ;)