When I try to use var Something : TList; begin for I := 0 to Something.Count do ... .. I get an error compiling Error: Array properties aren't allowed at this point. Obviously, this is incorrect. Can the FPC folks take a look at this please... Shane