I tried the "use var everywhere" style... and here is why I didn't continue to use it.
- Degraded readability at times
- Limits Intellisense after =
- Typing "var" really wasn't much shorter than typing "int", "string", etc., especially with intellisense.
With that said, I DO still use it with LINQ.