A Place for Art and Artists on the Internet