Earlier, I mentioned that I had an opportunity to learn about some ELISPOT analyzers. I've also been reading about immunology. Speaking as a techie, I'd say that the adaptive mechanisms behind immune systems are far more complex than any man-made system I've ever encountered -- indeed, against any ever built. Some info on immunology and ELISPOT can be found here and here.
The humble beginnings of immune therapy are something to behold.