Hallo,
das mit dem Speicherverbrauch stimmt leider.
Erzeuge doch mal eine StringGrid mit 100 Zeilen/Spalten.
Schreibe dort in jede Zeile was rein ('bla'

).
Dann Colcount/RowCount auf z.B. 2 setzen.
Dann wieder zurück auf 100.
Bei mir (D6) steht wieder 'bla' überall drin.
Noch ein Tipp.
Delphi-Quellcode:
if Cells[]<>'' then
begin
Cells[]:= '';
end;
das bringt (warum auch immer) eine grosse Beschleunigung
bei grossen Grids.
Heiko