Also, weeping is caused by overcooking the meringue. The excess heat causes the proteins in the egg whites to contract, squeezing out little droplets of liquid.
If you sprinkle a layer of fine cake crumbs on the filling before topping it with the meringue, it will absorb any moisture that forms there.
"If you want to make an apple pie from scratch, you must first create the universe." -Carl Sagan