While I almost always use our travel agent, I sometimes find real bargain basement deals going direct with the cruise line. I always give our agent a chance to meet or beat the price, but at times, it is simply not worth their while. When the agency is owned by an individual, I used to be able to convince them to work with me even on bottom prices. But, those owned by larger corporations now don't give the agent enough authority. So, once in a while, I book direct. Just my bottom feeding approach.