It as been a while since I read about this subject online or offline. You ave made a lot of points that are clearly original and well-researched.