Confronting Complexity