The internet presence of an art and technology center.