I would NEVER, EVER, NEVER "click to buy" a cruise. I "may" buy from on an online agency but I will talk to a human being before I ever make the decision to make the final purchase.
I will make sure that I am getting every discount I am entitled to and I will also see what extra benefits and perks I can get.
Once again: I will never "click to buy" and I would never advocate anyone else doing it.
Take care,
Mike