Maybe I'm doing something wrong, but my bash history is missing many of my commands. I assumed it was due to poor handling of multiple open terminal windows and tabs.
Is there something you are doing so the different sessions don't clobber each other?