Part of this is that I wanted a database I could utilize offline as well as online and part of this was just simply my own weirdness about what I should pay money for. In any case, this time around I am determined to be organized so I don't accidentally query the same agent twice for the same project. (Yes, I did this, I am still embarrassed about it)
It's as detailed as I need it to be, basically. It also means that if ever switch to a new email account, I'll still have all of these tracked outside of my folder system and won't accidentally requery and agent whose rejected my project previously. (Yeah...)
The take away from this is, be consistent in your organizational method. If you need folders in your email, do it. If you need to use querytracker, do it. If you need a highly detailed, color-coded spread sheet? Do it. But make sure you are keeping track.