Very interesting points, and your English is fine. We all mis-key now and again.