Imagine you have 100 SUPER you want to send to someone. In order to do this you (at this point) need 200 coins. But if you only have 100 SUPER, perhaps the system can automatically send 50% of your total coins a couple of times. So for example if you want to send 100 SUPER anonymously, the system will first send 50 SUPER (so you have 50 SUPER left for escrow requirements). Afterwards you have sent 50 SUPER and have 50 SUPER left (i'm leaving the fees out to make it easy to understand): now, the system can send half of your coins again, so that's 25 SUPER, and again after it sends 12.5, 6.25, 3.125, ...... and will continue doing this until you have reached <0.5 SUPER or something. Eventually you will have send a total of 99.2 SUPER out of your initial 100 SUPER's (without fee).
Ofcourse with current fees you would have to pay 3.5 SUPER (since it's 7 times 0.5 SUPER as fee for the 7 transactions in this example) but perhaps you can think of something here ? I don't really know whether it's possible to implement this too, I can't do all the maths since i'm leaving to New York City in 2 days and have a lot of stuff to do before I leave. Maybe this is too much work for the system to handle. But I thought I'd just share my thoughts. Perhaps the dev could create a working idea out of it.
Clever, but I guess the transaction would take a lot longer and not be so super.