I've got a question that's always been bugging me. I see that you use both var and the other data types(int, string, etc.). You used int for your For Loops while using var for everything else. Is there any reason why you didn't use for(var i = 0; ...)? Why do you use both in C# and when is it suitable to choose/switch between each use?