Intel is inside many computers, but the company wants to be inside retail locations, too. The company produced a video outlining its efforts to prop up Intel Experience Stores, the first of which will open in Nolita, New York at 10am on November 23rd. The whole venture sounds intriguing, if somewhat odd. Clearly, the CPU maker wants to push...