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.
10 Paint Secrets (PART THREE!): what you never knew about paint. You just add a little bit of Floetrol to your latex paint, and it prevents brush marks. For oil based paints, you can use a similar product called Penetrol