This was just announced in the last couple weeks. The for fee restaurants are becoming a la carte (more expensive).
http://www.cruisecritic.com/news/news.cfm?ID=6443
The thing that frightens me about NCL is that their base fare is so cheap, but they have so many up charge choices that
I suspect (and have read some reviews that confirm these suspicions) that the 'free' food is so subpar that you "have" to eat at the specialty restaurants. I don't know, I like to feel pampered and relaxed on a cruise, not anxious and budgeting the whole time... But, my sister cruises on NCL all the time and likes it.... I don't know, I almost feel like they are the cruise line equivalent of a used car salesman - I might get a good deal, but I just don't trust them..