First, what software would you recommend?

Second, do one encrypt the drive first and then install the OS or install the OS first and then encrypt the drive/partition. I believe Truecrypt requires you to install the OS first. Is there such a software that encrypt the drive first and then install the OS. Advantages/Disadvantages?

Thanks