this has just spiralled into retarded posts