Most of us have used travel agents or a cruise specialist at some point in our travels.  What is the best way to go about choosing one?  If you do not use an agent, why don't you?  I think a lot of newbies would appreciate your knowledge.  I know that anytime someone questions me about cruising, they always ask about whether they should book directly with the cruise line, book online, or use a local travel agent.  What is your advice?