My wife and I have been on 8 Carnival cruises (12 in all). I usually book about 60 days out and always got what I thought was a good price, thinking that the discount online agencies offered the best price. This usually works. However, I just booked the Triumph through Carnival based on email alerts I get from them as a past guest. The price I got was better than Expedia, Travelocity, Vacatiions to Go, Anchors Away, Cruises.com and several others (I do a lot of Internet research). On top of that, Carnival gave me some valuable information on cabin selection that only they were aware of. In addition, I recived a complete list of all shore excursions, and prices as well as dinner menues for each night of the cruise. I never got any of that from the TA's. I found the customer service from a Personal Vacation Planner to be professional and informative. In addition, they made me feel very special and valued. I intend to book the rest of my cruises directly through Carnival.