I agree, Trip!!
I think one of the best compliments I ever got from a client was when he said, "There were no surprises. With all the information you gave us, we felt thoroughly prepared."
And as Lakers Fan said, do as much online research as you can.
You can never have enough information. Unfortunately, when booking directly through the cruise lines or these large online sites, they're in a hurry to sell you something and don't want to spend the time answering any of your questions. (Besides, most don't have the knowledge to answer questions anyway.)
But there's alot of great information to be learned by reading on the internet and asking questions on such great forums as Cruise Mates!!