Avatar (2009) Featurette: Human Hardware has been released by IGN UK. The Avatar (2009) Featurette: Human Hardware illuminates certain aspects of…