May I query for a new agent before firing my old one?
Worried about ending up with no agent? Well, trying this is a pretty good way to end up without one too.
You don't know how closely your agent is networked in with other agents. We don't all know each other, but you'd be horribly surprised by how many of us do know each other and what we talk about.
I'm frequently in the offices of several other agents. I see query letters and packages and offers and contracts all the time. I don't pay much attention mostly cause I assume that most queries I get are sent to a lot of other people. However, if I saw the name of a current client on a query letter, or if I found out you were querying in any one of the myriad ways that info can leak out, I'd release you in the four seconds it takes to type up the termination letter and mail it off. And I'd feel no obligation whatsoever not to mention that fact to anyone who asked. If you act like a snake don't be surprised if you get the boot.
You may be bitterly unhappy with your agent and want to part company with them as fast as you can but you'll be better off to do it right.