This is my evolution of the basic Artichoke Dip recipe. Add to, or delete, as it suits your taste. The can sizes for the artichoke & hearts of palm are correct. As I don't have any green chiles or water chestnuts in my cabinet at the moment, I'm guessing on the size although I've never seen either in but the one small size.The amount of mayo & cheese is also a guess as I've never really measured. Just dumped it in and baked. I would start off with little, and add (equal measures of mayo & cheese) until it has a nice, creamy consistency. Add as much cheese on top as you like. Great for any type of get-together.