Do you use a travel agent when you book a cruise?  If yes, why?  Do you get a better price, more perks, more on board credits or just want someone to intercede for you if a problem develops?