EtherShift Project Review