Stripping – $54–$151/100 sq. ft.. “The principle of paint strippers is penetration of the paint film by the molecules of the active ingredient, causing its swelling; this volume increase causes internal strains, which, together with the weakening of the layer's adhesion to the underlying surface, leads to separation of the layer of the paint from the substrate.”— Wikipedia. All the stripper will do is soften the paint. You’ll still have to scrub or scrape it off.
The Ceiling. For ceilings, flat is recommended, except semigloss or satin should be used in bathrooms with showers/tubs. Some customers opt to go with a different finish for ceilings in general, to create a specific design look, i.e. high gloss ceilings on dining room tray ceiling to make a statement, or eggshell ceilings throughout to look modern and make a statement. 
For walls, measure the linear feet of wall space (measuring along the baseboards) for the areas to be painted (using a tape measure, laser, or both). Then multiply this by the ceiling height (usually it is 7.5 or 8). If there are 2 story areas, measure them separately, and multiply them by double the regular wall height. Then multiply the total number by 2 (for 2 coats). Denver Home Painting
Determine the coverage area for each color and estimate the number of gallons you'll need for each. For odd walls with angled ceilings, make your best guess. If you're not comfortable doing this, measure the wall at its highest height and multiply that by its width. Now subtract the lowest height from the highest height, multiply that number by the width, cut that answer in half, and finally subtract that new number from the original height by width. That should give you the wall area. House Painting Denver Colorado