I used CruiseCompete a few weeks ago to book a cruise. Went through each of the bids, picked a winner, called them up and had the cruise booked - all very painless and the agent offered a $200 OBC as well. Charges on my credit card cam directly from the cruiseline. Of course it helps to know exactly what you want in advance of calling (right down to the cabin number).
I, personally, would never book directly through a cruiseline. The savings /on board credits that some travel agents can offer are significant.
Also, I would avoid the Amex agency, Cruises-n-More. They have hidden booking & cancellation charges and not a very good reputation for customer service.
Last edited by 500 miles at a time; Jan 9, 2010 at 3:50 pm