I suggest everyone have a look at the '(A Far From Exhaustible) Technology/Ideas List, Just So We're All Aware of the Current Technological State of Things' section, because that can really give you an idea of just how much we need to get through - no one has confirmed that things as simple as 'emotions' have yet been understood by the sentients.