Our PLC Journey