Creo que hay un hilo muy avanzado sobre este asunto