What a Tangled Web We Weave