What is the fuss about the different kinds of variables ?