Psychology, anthropology, linguistics and information technology wrapped into an amazingly well-acted Sci-Fi story. At times I was confused, surprised, mystified and yet the plot was so incredibly well woven and presented. I can think of nothing better I have seen in years and watching this was time well spent.