FROM IDEA TO RELEASE: UNDERSTANDING THE ART OF INTERNET SITE ADVANCEMENT