This is the dumbest bullshit ever.
Of course it is, because you said so.
How can we ever doubt you, you are such a SMART-ASS !
Everybody please ignore this "advice."
Yes, and become easy prey to hackers of all sorts.
He's got a point. You are advocating layering a lot of complexity on top of eachother, but none of that helps against a compromised machine. It will still happily grab all of your TrueCrypt passwords, your mouse movements, all the fractal windows you have open etc.
A VM is only useful for protecting the host from guests, not the other way around. Also, that may not be the case anymore either, as there have been exploits for detecting and getting out of a VM (exactly because people expect VMs to be safe).
The only way you can be secure is by using a separate, clean, minimal installation on different hardware from the daily use, net connected machine.