I was working on user-defined checkpoints today-- command-line/bitcoin.conf (and maybe a RPC call) that just says "Add this block hash at this height as a checkpoint."
You and your 10 trusted friends could then run a little program that coordinated automatic lock-ins whenever you like...