“The whole enchilada” is an American expression meaning everything –as in take everything into consideration.