@AndyC: I remember Commodore 64 BASIC didn't have WHILE-loops, functions or procedures. And programming with line-numbers is quite different. Yet, I didn't complain, because I didn't know any better. I think complaining comes with age. And the cynical nature of the current IT culture also doesn't help.