REGISTRATION RIGHTS AGREEMENT among CNET Networks, Inc., as Issuer, and Citigroup Global Markets Inc. and as Initial Purchasers Dated as of April 27, 2004