The Museum of the Moving Image has launched a Web site that features short films, interviews, and articles devoted to science and technology in movies. It includes streaming video of award-winning student films, a discussion of the time-travel, science-fiction movie “Primer,” and articles about the movie “Kinsey” and the controversy over an “intelligent design” film. Requires a flash plug-in.