Expression trees was the last feature of C# 3.0 that I didn`t feel comfortable about. So I got to the bottom of them and prepared concise article for everyone interested in this topic. Comments are appreciated! Here`s direct link: DIRECT LINK