AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT AMONG NSI SOFTWARE, INC. AND THE HOLDERS NAMED HEREIN OCTOBER 6, 2004