You have gotten some good advise, but I will offer a little more. Prep work is the key as well as using the right tools. One suggestion was to take the doors off to avoid drips, while this is true, it can be impossible to get the doors back on straight with certain hinges. Make sure you keep the doors in the correct order if you take them off. I would also sand the cabinets and doors, prime, then paint, sand, then paint a second coat. Use only a natural bristle brush to avoid brush strokes, or even use a sponge roller and brush. You might also consider a creamy color instead of a bright white. Just make sure it is going to look good with the countertop and backsplash, and flooring. If you are changing any of these other things, it might be best to do it all at the same time to coordinate the look. If you do it in stages, but the new color scheme doesn't go with the old, the new work still won't look good because of the clash. Just a couple of thoughts...from someone in the industry!
-T.