The only tip I can offer is... be consistant with the way you handle the tantrum. If you are constantly changing the *consequence* your little one gets confused and doesn't know what to expect and so will keep pushing the boundaries and your buttons. So if you're going to use *time-out* then make it the one place always and make it a set time only.

We use two minutes only because any longer and the reason begins to fade! When we collect three year old dd from time-out we kneel down to her level and give a very brief explanation of why she was in time-out, ask for an apology and give her a hug, then off she goes! Sometimes we only have to ask "do you want time-out?" and she'll stop the mis-behaviour. We also do a count to three which leads to time-out and dd understands this. It doesn't always stop a tantrum but at least she learns that undesirable behaviour will not be tolerated.

HTH.