Actually this is some kind of open thread, where everyone is trying to guess what the OP is talking about. Allowing myself a self-quote from post #17:
So this thread is about all of these topics, or none of them. Probably better to close it now and let the OP start another one after he researches whatever topic he wants to discuss.