The Columbus Museum of Art launched this site a while back, but we finally had a chance to check it out. We think you should do the same.