Make sure to browse Aimee's amazing site too! The decor and project sections have endless inspiration!!
and a project update. Two of our five shelves had laminate (we used two sheets of mismatched MDF but the same thickness from Habitat Restore). Well that laminate was unsandable, and when I put my regular primer on it flaked off too easily when dry. My original plan was to put a coat of poly ontop of the paint for added durability, but I ultimately decided to do it right and start with a better primer.
So I sanded off the primer from the two laminate shelves, followed Kate's advice and used Zinsser Cover Stain Oil based primer. It is designed to stick to glossy surfaces without sanding, and after two coats, it looks great!
I'm a little behind, but I think it'll be worth it!