In this 4 minute video we look at the initialization and finalization sections of Delphi units, and how you can use begin instead of initialization - which may cause you some grief in some instances.  Watch the video.  In the video I also mention CnPack, which has some highly useful utilities.