Not everyone is yet using delphi2009. Dont know if freepascal can use generics...