Exhibit 10.2 REGISTRATION RIGHTS AGREEMENT This Registration Rights Agreement (this "AGREEMENT") is made and entered into as of August 8, 2007, by and among Narrowstep Inc., a Delaware corporation (the "COMPANY"), and the purchasers whose signatures...Registration Rights Agreement • August 10th, 2007 • Narrowstep Inc • Communications services, nec • New York
Contract Type FiledAugust 10th, 2007 Company Industry Jurisdiction
AMONG NARROWSTEP INC. ANDStock Purchase Agreement • August 10th, 2007 • Narrowstep Inc • Communications services, nec • New York
Contract Type FiledAugust 10th, 2007 Company Industry Jurisdiction
RECITALSAmendment and Waiver Agreement • August 10th, 2007 • Narrowstep Inc • Communications services, nec • New Jersey
Contract Type FiledAugust 10th, 2007 Company Industry Jurisdiction
Exhibit 10.4 August 8, 2007 [INVESTOR NAMES] Dear Investors: Reference is made to that Stock Purchase Agreement, dated as of August 8, 2007, among Narrowstep Inc., a Delaware corporation (the "COMPANY") and each of you (the "PURCHASE AGREEMENT")....Lock-Up Agreement • August 10th, 2007 • Narrowstep Inc • Communications services, nec
Contract Type FiledAugust 10th, 2007 Company IndustryReference is made to that Stock Purchase Agreement, dated as of August 8, 2007, among Narrowstep Inc., a Delaware corporation (the "COMPANY") and each of you (the "PURCHASE AGREEMENT"). Capitalized terms used but not defined herein shall have the meanings ascribed to them in the Purchase Agreement.