Five Things To Consider In Good Internet Design