I always start with Food Network. Most of their cooks and chefs have culinary educations and produce restaurant quality food. My favorite is Alton Brown. Click here for his mayo recipe.