The best information on painting cabinets that I have found so far! This post was recommended by a contractor. Evolution of Style: How to Paint Your Kitchen Cabinets (like a pro). A really good informative post.
Painting Kitchen Cabinets - Prep old cabinets with Krud Kutter. No primer or sanding. Paint with Benjamin Moore cabinet paint, called Advance. It wears like oil-based paint, but it's soap and water clean up.
Warm Gray and brass fixtures -----Cabinet color is Benjamin Moore Chelsea Gray. Chelsea consistently works well almost anywhere. Darker warm gray with a perfect warm/cool undertone balance. Perfect compliment to marble.