Functional protein microarrays: ripe for discovery.