If you've never had one, you're probably a little skeptical. It's okay, I understand, but I'm telling you, give it a shot. You will become as addicted as we are!
First, preheat your oven to 350, and put a big pot of water on to boil.
Prebake your pie crust (I just use the roll out kind that comes on the fridge section of the store, already made), for about 8 or 9 minutes. Don't forget to poke a few holes in the bottom, so the steam can escape and your crust doesn't end up with big bubbles in the bottom.
Then, boil 4 or 5 big tomatoes for just a couple of minutes, until their skins start to crack. Lay them on a towel and let them cool.
While they're cooling, chop up some green onions and about 10 or so nice big leaves of fresh basil.
Once your tomatoes are cooled, peel off the skins and slice them. Lay the slices out on paper towels to drain, and give them a good bit of salt and pepper. After they've drained pretty well for 10 minutes or so, put a layer in the prebaked pie shell. Layer some onions and basil on top, and repeat.
Mix a cup each of mayonnaise, cheddar and mozzarella. Spread this mix on top of your tomato/onion/basil layers. Bake at 350 for about 30 minutes.
Let it stand for 20 minutes or so before serving.