echo means business