modified project to be .net 2.0 compatible, ie removed all LINQ usage