"Constituted in the Republic of Panama" I've got nothing against Panama or Panamanians, they look like a happy bunch...... ....but I wouldn't want to deposit money with a company based there!