Beef: The choice is again red wine however a dry wine lends more to the taste. Look for a Merlot or Bordeaux.
Chicken: Tradition might say Chicken only goes well with white wine but that is not the case. Depending on the way the meal is prepared. Chicken Cacciatore or tomato flavored Chicken can be served with a dry red wine. Roasted Chicken is complimented very well with Burgundy or fruity Zinfandel as well as White Wine.
Duck: Pinot Noir calm's the taste with Duck. However a slightly sweet white wine like a good Riesling is also okay.
Ham: A light semi sweet wine is best when Ham is on the menu.
Lobster: A big Chardonnay is a nice touch with this delicate sweet meat.
Liver & Onions: Any Burgundy Wine is great with Liver & Onions.
Pork: Chardonnay's generally go well with Pork of most any type.
Turkey: Zinfandel if you want a red wine and Riesling if you prefer a white wine.
Sharp cheese and Cheddars deserve a dry wine like a Cabernet Sauvignon or Merlot.
Swiss Cheese: Pinot Noir.
Ripe Creamy Cheeses: For something different try Champagne however tradition would be a Buttery Chardonnay.
Chocolate: Ah, everybody likes chocolate with a sweet red wine.