CDnow Inc. Business Contract