Initial (work-in-progress) attempt to demonstrate some of the suggestions here: https://bitcointalk.org/index.php?topic=260898.msg3040083#msg3040083