For applications involving distributed storage, coding is often used to introduce redundancy for robustness. One main problem is preserving the redundancy of an encoded representation when storage nodes fail or leave the system. We will discuss this problem for high-rate Array codes used in practical storage systems and present some results and open problems.