_Ego styling tools have intelligence.
They are designed using HW2 technology which incorporates a naturally occurring mineral-laden earth that has matured for 4,000 years in the mountainous Red Pine forests of Korea. For the most unsurpassable results we combine HW2 with the best quality crushed Tourmaline gems.


_Ego styling tools have substance, emitting the greatest possible number of negative ions, far-infrared rays and anions (to remove toxins).



_Ego Ceramic tools have energy, thanks to the double-sided honeycomb shaped HW2 molecules, speeding up drying time, leaving hair in better condition, reducing static, retaining moisture and preventing tha hair from frying when heat-styling.



_Styling tools with sleek lines and polished exteriors, a wealth of technological know-how. Quality and high performance are a given, the form and function of each is a gift.



latest news & events
Ego Professional on Facebook

Strict Standards: Non-static method SimplePie_Misc::parse_date() should not be called statically in /home/egohairc/public_html/includes/rss/simplepie.inc on line 60

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically in /home/egohairc/public_html/includes/rss/simplepie.inc on line 10870

Strict Standards: Non-static method SimplePie_Misc::fix_protocol() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 834

Strict Standards: Non-static method SimplePie_Misc::normalize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9309

Strict Standards: Non-static method SimplePie_Misc::parse_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9310

Strict Standards: Non-static method SimplePie_Misc::parse_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 1543

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SimplePie_Cache::create() should not be called statically in /home/egohairc/public_html/includes/rss/simplepie.inc on line 1547

Strict Standards: Non-static method SimplePie_Misc::get_curl_version() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 7680

Strict Standards: Non-static method SimplePie_Misc::get_curl_version() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 7692

Strict Standards: Non-static method SimplePie_Misc::xml_encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 1741

Strict Standards: Non-static method SimplePie_Misc::change_encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 1760

Strict Standards: Non-static method SimplePie_Misc::encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9433

Strict Standards: Non-static method SimplePie_Misc::encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9434

Strict Standards: Non-static method SimplePie_Misc::change_encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 1760

Strict Standards: Non-static method SimplePie_Misc::encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9433

Strict Standards: Non-static method SimplePie_Misc::encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9434

Strict Standards: Non-static method SimplePie_Misc::change_encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 1760

Strict Standards: Non-static method SimplePie_Misc::encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9433

Strict Standards: Non-static method SimplePie_Misc::encoding() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9434

Strict Standards: Non-static method SimplePie_Misc::error() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 1802

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Parse_Date::get() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 3611

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14951

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14951

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::is_isegment_nz_nc() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 2632

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14989

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14990

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14980

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14981

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

News post 1

Kimberley Walsh has revealed that her stylist, Lisa Laudat's favourite straighteners are none other than our ego professional Big Egos!


Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14989

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14990

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14980

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14981

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

News post 2

Our Hair-spiration today comes from Versace’s effortless au natural haired models. We love the simple centre parting too


Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::codepoint_to_utf8() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 11554

Strict Standards: Non-static method SimplePie_Misc::codepoint_to_utf8() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 11554

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14989

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14990

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14989

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14990

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14989

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14990

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14989

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14990

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::entities_decode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9195

Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14980

Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 9108

Strict Standards: Non-static method SimplePie_Misc::element_implode() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14981

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /home/egohairc/public_html/includes/rss/simplepie.inc on line 14971

News post 3

See Alter Ego hair dryer in action on beauty blogger Karrisx http://bit.ly/1eGe85ZMy current hair care routinewww.youtube.com


style gallery
style hub videos

VIDEO GALLERY

COMING SOON
check back later for our great video styling tips!

videos coming soon


CHOOSE YOUR EGO

Boost Ego
Diffuser Ego
Smart Ego
Twisted Ego
Big Ego
Alter Ego