I thought wireleess would be free.
Nope. You are not paying for the computer use, you're paying for access to their satellite system, and satellite time to connect.
All the cruise lines charge for this access.. it can vary from 40 cents to 75 cents per minute. I can't recall what NCL charges, sorry.