It seems like it would be useful to avoid replay attacks if your wallet could specify that a transaction must be confirmed before say the (current+100)th block before broadcasting it
I guess there could be a problem with this scheme if the tx was no longer able to be included into a block after a reorg (esp for dependent txs)