Comment The solution (Score 1) 475
The question is why should truecrypt or anyone else hold a master encryption key to your data. The software should generate a signing key on installation, and that key should be then used for signing. It could then be sent to the provider for them to store in case the original is lost. But truecrypt would not have a master key that automatically unlocks all of their customers data if subpoenaed by the government. Your key will unlock only your data and no one elses.