Only caught a bit of it myself, but where the hell are these "Turks and Caicos Islands"? I've never heard of them before. Are they one of these wee obscure places that only exists on alternate days of the week as a tax dodge? He gets the job, and I got a knockback? Tell me how that's fair...