AS she sipped margaritas and sunned herself in the Mexican paradise of Cancun, Kim Hall was having the time of her life. But ...