You could skip most of that prep work if you acid stain your floors instead of painting them. You can get an Acid Stain Overlay Kit and acid stain from
www.DCsurfaces.com . Acid stain is pretty easy to do, fairly quick (2-3 days of not too much labor), and VERY cost effective. You can acid stain your own floors for about $1/sq. ft. When the final clear sealer is rolled onto the floor, it is stain, water and mildew resistant...and of course BEAUTIFUL! DCsurfaces reps are available for tips and how-tos over-the-phone or via e-mail.