You could painstakingly gather recommendations from 12 Blueprints, Luminosity, discussion boards, and your own swatching... but if you want to save yourself that trouble, just buy my lists.
Each list has at least 100 products matched to your seasonal palette. I've been keeping these lists for almost four years, and I update them regularly.
Both high-end brands like Chanel and drugstore brands like Revlon are represented.
Most products are lippies, but blush, eyeshadow, eyeliner and mascara matches are included too.
Some products are discontinued; those are typically available on eBay. Most products are still in stores.
If you're stuck between seasons, buy two lists and try out products from both.
If you already know your season, this list will be invaluable. You can confidently order products online without having to test them.
Buy a list of palette-matched makeup here.