There is one thing that has been clearly re-enforced by a select few forums participants and that is that, some people are surprisingly resistant to acquiring knowledge. I guess it might have something to do with the fact that most of them seem to believe they know everything and were born that way (or got their "infinite" knowledge from reading FPC source code <chuckle>.)
The conclusion is: the results, which are usually very poor, are not worth my time.
I understand that you (Thaddy) like to argue anything, no matter how pointless, it makes your post count go up which seems to be important to you.

Cheap thrills.
Try to figure this out.. what critical characteristic of OOP do advanced records showcase ?
Arghhhh, encapsulation, isn't it?
Stop nagging, Thaddy is right about that - most of us have experienced that transition while programming since the TP era.
Yes, encapsulation.
Additionally, just because the grouping of variables (they become fields or some other fancy name) isn't called a "record" or "advanced record" in some other language, doesn't mean the language does not provide the mechanism. It's a concept not a name.
Thaddy is _always_ right... haven't you figured that out yet ? ... and he is not the only one.