The NP customer service is the greatest, the shipping is fast, most of the prices are good, the sales they have and the sale prices are awesome BUT sometimes they are not the cheapest, ofcourse money is not the only thing, everything else matters too, so I dont mind paying a couple of dollars more to get everything that comes along with being an NP customer. I will say this, though, even with all the stuff that they sell, NP doesnt carry everything, and some stuff Im surprised they dont carry, and I have to go elsewhere for that and if Im already ordering something, I double check the price of other things while Im there. NP get about 65% of my supp. money, so thats not too bad.