making the website is not the hard part. Making all the right design decisions, understanding people and virality is the hard part