A rocky, windswept island off the coast of Ireland might initially seem an inauspicious locale to launch a... More >>>