There is a lot of documentation on the Internet as to how this system works, so we won't waste time discussing it here. Here a few really good links if you fancy doing some background reading.
http://www.netpromoter.com/np/calculate.jsp
http://en.wikipedia.org/wiki/Net_Promoter