Understanding and Respecting your Competitors