wow. too much information to digest. please wait for one more try or two to give a proper feedback. Even docs.microsoft LINQ page looks like new with weird titles. Another linq page is also interesting but I'm very new to this concept.