Self-Assembling Durable Nanocrystal Arrays