I am a customer of NPSIS from early 2000. Until recently their support has been excellent. Since the company changed owners, their support hasn't existed. Their servers are down for too long and they reply to your emails when they want. DON'T USE NPSIS.
Services Period: Past customer during April, 2000 - February, 2007