It's possible to get into an extended argument on just what constitutes a 4GL. Is RPG, for example, a 4GL? No? how about Mapper? and if not, where do you draw the line between the 3.X languages and a ...