Studies on the Optimisation and Application of Protein Arrays