The tangled web we weave