Here's the thing about the queueing system:
Let's say I log on, and five minutes later get some Peons4Hire spam. SpamSentry shows me the "Spam caught, click here to send a report!" message. I click there, and send the report. Ten minutes later, my ticket's still sitting there waiting, and I get a tell informing me about a sale over at MMOSpa. I can't open two tickets at once, and SpamSentry can't edit my existing ticket to include the new spam, so I have to just let MMOSpa sit there in the queue. A bit later, my original report is handled and I get a "Thanks for reporting this!" message from a GM. By this time I've forgotten all about MMOSpa, until twenty minutes later I get more Peons begging me to hire them. I go to report them, and - oh yeah! There's MMOSpa waiting to be reported too.
Really the only time I let reports back up is if I can't report it immediately, either because a ticket is already open, or because I'm AFK. The only way SpamSentry could still function at all without queueing would be for it to pop up a dialog upon recieving spam, that gave you two options: "Report Now" or "Ignore It" and expired after thirty seconds, and to ignore any spam received while a ticket was already open. And honestly, if it pestered me with a popup in my face every time those Peons messaged me, I'd use something that simply blocked spam instead of trying to be helpful and report it.
The only change I'd make to the queueing system would be to make queued reports automatically expire after a certain time, say two hours.
My solution for the situation when a report is already sitting in the GM queue:
a) click "Report";
b) highlight the spam text and Ctrl-X cut it to the clipboard;
c) "Edit my ticket"
d) paste the text from the clipboard into the report
e) use "Clear" in SpamSentry's menu
I wonder if the same sequence of operations could be implemented in SpamSentry.
My two-cent worth about GM's discouraging queing:
- on my server when you report a gold spammer - even those little lvl 1 buggers who stand at the mailbox at Ironforge bank and spam in spatial - you can be certain that NOTHING will happen to them within a reasonable timeframe (btw, what is the reasonable timeframe to remove a spammer? Ten minutes? Half an hour?). I checked back on a few occasions and the spammer was still there after an hour and when I complained to a GM next time, he made some hardly plausible excuses that the "character was deleted and recreated with the same name by the spammer" (I thought they would suspend the account ^.^).