what are the three cornerstone principles of internet marketing