Do you recommend storing Keepass files inside Truecrypt or is it a bit overkill?
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
As Keepass containers are encrypted themselves then putting them inside an encrypted container afterwards "for added security" is most definitely overkill.
The only real reasons to put a Keepass file inside a Truecrypt container would be to either hide the fact that you have a Keepass file or to increase the amount of time it takes to get a to your data. Any company/agency with the time and resources to break a Keepass file will also have the time and resources to break the Truecrypt container as well but will take a bit longer, you are not really adding any extra security beyond making it harder (longer) to crack.