I currently live in Laminate World. My kitchen countertops are laminate and all the cabinets in the house are Thermfoil. I've wrestled with replacing the countertops with a granite slab but it bothers me to add $4K worth of the stone on pressed wood cabinets worth around $800.
I also researched painting the cabinets and it seems that Thermfoil/Laminate cabinets is not paintable except to completely peel the laminate off the mdf door and then paint the mdf door. I really didn't like that option either since I'm an beginner DIYer, I didn't want damage the doors, so I gave up the painting idea and decided to live with my discolored white cabinets.
It seemed that Rust-Oleum heard my prayers and created a product especially for laminate... Yippee!!!!!! I'm so excited. I can't wait to use to product on my countertops and my cabinets.
Check out the link.