they did a bad thing adding generics at this stage....Delphi should have generics (even Win32) in the Highlander which should be out by the 4th quarter of this year....and the syntax will be different...another incompatibility born....other than that, great job...