thanks everyone, I'll keep this all in mind the next time I book a cruise. This time I went through a TA for the cruise, hotel and car but with American Airlines directly as I used frequent flyer miles. I was told by my TA that I would have to deal directly with them because of that. I assume that would also be the case with AAA. Hopefully AAA can get good deals?