Oh yeah, I remember why now. Variables in functions will be Local UNLESS you have a Global of the same name, so to avoid conflicts you use Local in functions. It's good practise to always specify a variable as either Local or Global to avoid confusion.