Emmerdale character Archie has been on and off our screens for years ...