After over two years of beta testing, Creative Commons is officially launching its search engine. The finished product offers over 300 million images, a significant redesign with faster performance, ...