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 specific 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, see the FAQ for guidance.
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.