Одна дискуссия навела на мысль в очередной раз.
читать дальше