Delphi 2005 included a number of very helpful refactoring features, from extracting methods to declaring new variables or fields, extracting resource strings, renaming identifiers and refining the namespace and uses clauses.
Some of the key new refactorings included in Delphi2006 are Introduce Variable, Introduce Field, Inline Variable, Safe Delete, Change Parameters, ect.

