Having an offshore bank account means saving tax dollars and some may have other reasons behind it.