Nice one gator. I agree.
BB - you pay tax when you bring it back onshore. The advantage is what is called gross roll up. The compounding of returns, before tax is deducted, can make a big difference. This is more pronounced at higher rates of tax, but lower rates still benefit.
I used to advise my clients to use offshore where appropriate. There are hundreds of little old ladies across the Country that have accounts in Luxembourg, Isle of Man or Dublin.
To say it's only for the super rich is nonsense. I love the outrage in the press, without actually telling the whole story.