Choosing the right Internet Companies