Yes, you can.
Yes, some do use that.
you can paint over latex paint with latex enamel.
Water Based Latex Enamel is now available. Easy clean up.
Yes. Enamel means hard and many companies make a water based flat enamel.
Yes you can. As long as the enamel is a latex, or water base also. The only thing enamel stands for is the hardness of the paint after it has cured. Enamel is very hard making it the most durable for bathrooms, woodwork, kitchens. It can be either oil based or water based (latex stands for water based paint).
Not directly. You will need to use a primer made to adhere to oil and will accept a latex topcoat.
Enamel is a word used to describe a finish, not the formulation of a paint. It simply means a hard reflective surface. Many people mistakenly use the word enamel when referring to oil based paints. So. if you are asking if you can paint latex or acrylic paint over a latex or acrylic enamel the answer is yes, however, I strongly recommend you sand the old paint first to give the top coat "tooth". If you are asking about painting latex or acrylic over an oil based paint the answer is still yes, however you must first sand the old paint and apply a good quality primer to it. Check with a reputable paint retailer for the best brand in your area.
Yes, but first lightly sand the surface to remove any gloss.
I would use Kilz latex primer.
Close to the same. Enamel just means that it's a hard finish. If you're painting a door, trim or anywhere that will be handled often and you must use a water based paint, an enamel is the way to go.
Usually it can be, especially if both come from the same manufacturer.
Only following primer.