Oh and i dont want to get into a slanging match about snobby comments but i was replying to "will cause compatibilty" when in IMO that should have been "could cause compatibilty"
No, it will cause compatibility issues because not everyone thinks of everyone else when scripting, like setting global vars when not needed.