REGISTRATION RIGHTS AGREEMENT Dated as of May 15, 2003 by and among PRIMEDIA Inc. The Guarantors listed herein and Banc of America Securities LLC Citigroup Global Markets Inc.