I can agree with most you said but your section on encrypting files worried me a bit.
Firstly, there is nothing wrong with TrueCrypt -- it uses well known algorithms and there are no public accounts of it being broken.
Secondly, I would stay away from any product that makes ridiculous claims like "1344 Bit Military Strength" encryption (like DriveCrypt does).
