The company my TA works for provided all of the free offers ncl offered for a Mediterranean cruise on Breakaway this fall, plus prepaid gratuities, OBC (sliding scale based on cost of the cruise, mine came to either $350 Visa debit card, $350 OBC or $500 cash back for spending on board, my choice) and a modest shore excursion credit valid through their sister travel company (very reputable excursion travel company).
She seems to also have some kind of "direct" line with ncl as on more than one ocassion she has put me on hold, called ncl to resolve an issue and then get back on the phone with me ... all in about 15 minutes.
All of this for a $24.95 non-refundable fee, well worth the investment. She has worked through many of the issues/questions I've had that me calling ncl directly have not been successful.