Overwhelmed - Need to paint my kitchen cabinets
I know this has been a question asked many times, and I've read through so many of the wonderful advise here, that everything is runing together. Could I ask for some help? We need to paint my kitchen cabinets again. They are now painted white, but we used an oil based paint, and they are now yellowing. We are updating our kitchen now and plan to repaint the cabinets again.
I have read here and on other sites online, and I'm confused about what type of paint to use. We are now working on sanding the cabinets down, and I need to know:
1) Is it necessary to prime them? If so, what type of primer should we use? I've read to prime with an oil-based primer and paint with a latex paint, and then read somewhere else not to mix oil and latex this way.
2) The grain is still showing through the paint, and I really want to hid the grain as much as I can. My husband is sanding as much as he can, so I need to know what type of paint or primer we should use to help hide the grain.
3) On another site, I read that the waterbased paint is the best because it will not yellow and will not chip as much. Is this the best paint to use?
4) I will probably go with SW as a paint as there is a SW store close by. We do not have an Ace or BM. There is a Lowes and HD, so this is an option if their paint is the best. Is ther a type of SW, Lowes or HD that is the best?
5) Finally, should I use a flat or glossy look for cabinets? Are there cons and pros for what type to use? I was thinking of a simi-gloss to go with my black pearl countertops and honed marble backspash. Would this work?
Thank you for all your help. I seem to find the answer, and then find something else that contradicts that answer. I thought if I ask my specific questions, I'd get a clearer idea of what to do.