Colloquium 2007: Artificial Minds: Have we gone too far?