Freezing a credit report is not going to prevent someone from getting ahold of your information. It will prevent someone who already has your information from running your credit and opening new lines of credit -- which doesn't matter much. It is completely ineffective for the vast majority (90%+) of identity theft.
It will not protect you from someone stealing your cards or checks.