With your set up Loyce, you would also need to remember to update the transactions every time you removed from your cold storage, so the transaction remained valid.
Correct. But for the "hit by a bus"-scenario I don't think every small transaction matters, it's about securing access to the majority of your coins.
I thought it was more or less common sense to know this method, since it's so "standard", but considering the positive response in this topic, I'm going to create a dedicated thread for it when I have the time (inclusing a real example).
Now, would there be a way to set up a time locked "sweep all" transaction? That would be interesting.
I think that is possible with the Time lock thing, but you won't be able to access it on your own before the Time lock expires. And I feel far too uncomfortable with it to try it. I don't like storing Bitcoin in methods I don't completely understand.