Most likely this after you found out how much it is to replace them or reface them.
Painting cabinets is ALL about the preparation work you do before you even open a can of paint.
This is a process and one not to be taken lightly or you could have a total failure of adhesion and just a mess down the road that will cost a lot more than spending the time doing it right the first time.
You should research the company you're going to use, have they done this before, will they be spraying or rolling or a combination of both, what products will they be using and how many coats will you be receiving? The number of coats is important for build-up up of mills (thickness of paint) and a ton more important than painting a wall.
What warranty comes along with this work? Do you know what to expect and understand it is still a paint coating and not indestructible?
This is the time to use the best paint you can get, not try to save $10 on a lower grade of paint. cabinets are used each day and take a beating, you want that coating to be hard, washable and last.
One great thing about painting them is they can be touched up when needed. Touching up doesn't mean you have a bad paint job at all, you have to expect heavy used areas or areas that rub together will wear quicker than others. If they are hit the paint may chip just as the cabinet may dent or scratch even without paint on it.
Here is a video I did explaining this process, should you have any questions please let us know, we would love to help paint your cabinets