Seeing that disconnects are again bothering some people, I'd like to suggest something like a "Progress Note" for things like crafting, cactpot, triple triad, and indeed anything that would benefit from a transaction-based protocol by allowing for interruptions.
For example, I buy a mini-cactpot and see my first number that was automatically revealed. I don't like the position of this number as it decreases my chance at a big prize, so I switch off my router. The server waits and sees that I've disconnected in progress of a mini-cactpot, so I automatically get a "progress note - cactpot" in my quest item inventory that records the status of this mini-cactpot. (Same if I accept a DF queue, or for some mysterious reason reset my computer.) When I reconnect, I either ignore that progress note and lose this mini-cactpot (same as now) or I could just right click on the "progress note - cactpot" and continue from where I left.
Or during crafting, I get to 15/40 durability and 80% quality with material that costed 800k gil, as I click on hasty touch and immediately disconnect my network cable, the server recognizes my hasty touch and the subsequent disconnect, and writes this progress into the "progress note - crafting" in my quest item inventory. Upon reconnect, I could only continue from after that hasty touch, i.e. from 5/40 durability and whatever quality it ended up with.
Same for accepting dungeon queues.
Obviously this would create problems with player vs player triple triad games, but for NPC-related and solo activities, this would resolve most (if not all) complaints about disconnects costing players a fortune, or complaints about not being able to do anything when the queue is close to its average queue time.
What do people think of this?