I'll do that, thanks.
It would be cool if this functionality was baked in the client: you would be able to create a safe, and to load one from a user-defined path.
It would make Bitcoin safer and thus more appeapling IMO.
Suggestion: let's call an encrypted wallet.dat a "bitsafe.dat".
Sorry forgot to mention truecrypt, I'll 3rd it that you should use it.
There's actually a thread about wallet.dat being the right name or not. I'd link it to you but I'm feeling lazy.
I like the idea bitsafe.dat you should throw that out there.
I came up with keyfile which makes the most sense to me but there is still a debate going on.