Offshore jurisdictions are not created equally. There was a time when the Bahamas was a serious offshore country. Unfortunately, due to pressures from abroad (ok the united states :-), the Bahamas sabotaged their banking privacy laws, making them largely ineffective for any serious offshore player.
The Government of Switzerland has changed the Swiss banking laws to such an extent that no one can really take Switzerland serious as an offshore b...