I went ahead and wrote this semi-detailed post about how to implement Chargebacks, when I hit my head and said "Doh, maybe this can just be implemented more cleanly with Scripts".
So ... is there a way to use scripts to create a chargeback mechanism in Bitcoin? Has this been discussed before? (please provide links)