Exhibit 10.3 July 9, 2004 Riddle Records 9595 Wilshire Boulevard Suite 700 Beverly Hills, CA 90212 Re: "Rap Battle" This letter shall confirm the agreement ("Agreement") between Riddle Records, Inc. ("Riddle") and NT Media Corporation of California...