After lots of net research, phone calls to agencies, I just finally booked with CruCon.
Extremely well-informed, courteous, respectful individuals who return all phone calls and have someone checking pricing til final payment day to see if your price goes down. So far I am very very happy - and believe me - I have talked with quite a few well-known agencies who won't honor posted prices, are rude, disrespectful and don't bother to return calls. These guys don't get my business.
Go ahead with Crucon - ask for Stephanie! Good Luck and Happy Cruising!