Situational & self-awareness technologies