29 years of EGC