Is it possible to construct a custom transaction in which either your key, or the key of an "overseer" can spend the coins? And add a feature such that all subsequent transactions you make also have to include the overseer's override feature?
Would be useful if you wanted to give a trusted organisation the ability to retrieve your bitcoins if they were lost/stolen.