Under US law you're probably right, but it's not the same everywhere.
For example, here in the Netherlands it's legal to download content like music and movies, but illegal to upload or distribute it. BREIN has been trying to come up with things like "purchase-replacing downloads", which are illegal according to them, but AFAIK it hasn't been proven in court.
Using bittorent means that you're also uploading while you download, making it illegal. Downloading from things like RapidShare is legal though, regardless of whether you pay money to do so.
The main difference would be that they can't actually prove that you have a second key, so it's a lot harder to convict you for refusing to give it.
The people mentioned in the original article were convicted because they refused to give their main encryption key. Since it was easily provable that they had encryption on their machines, it was enough to get them convicted.
It really depends what you're trying to protect yourself from: TrueCrypt or a similar solution may be enough to keep you from getting convicted in a trial, but it probably won't offer much protection from organizations willing to use torture, blackmail, etc. In a trial you need evidence, in the other case suspicion will do.
One thing I can think of is completely cross-platform gaming...
I have to second that, I absolutely lived the over-the-top B-movie atmosphere. The only thing missing were boobies
I also picked up the House of the Dead II and III for the Wii, mostly for the extra gun... so I've been having a great time shooting zombies with the mrs... looking forward to what else Sega comes up with!
"... Outbreaks of this sort of thinking can be seen in the programming community, typically under the moniker of Domain Special Languages or DSLs. Programming languages are again starting to sprout DSL capabilities. Ruby and Fortress — of the two languages already mentioned — are examples.
I think the time is right for this sort of thinking to become mainstream. The industry is at the point where the irrational exuberance surrounding using XML as a DSL for programming languages has passed (thank goodness!). Something needs to take its place which is significantly — not just incrementally better. I think a DSL-enabling programming language will fit the bill.
"I say we take off; nuke the site from orbit. It's the only way to be sure." - Corporal Hicks, in "Aliens"