This is a very good article about the var keyword in C#:
http://jeremybytes.blogspot.hu/2014/02/demystifying-var-keyword-in-c.html
I used it somehow like this already, but now the mysticism is gone as well. I especially like the emphasis on code readability at the end.