What's a good beer to go with lasagna? What beer sort would pair good with lasagna, and other sorts of food with high tomato content?

What makes the taste of that beer compose good with the taste of lasagna/tomatoes?
Thinking about a tomato pasta, I get acids, strong aromas, and a lingering mouthfeel.  Based on this, I would lean towards a Flanders Red or Flanders Brown / Oud Bruin, depending on the acidity of the sauce (the red for more acid, the brown for less).  These beers tends toward a wine-like experience, with their own acids and richness.  You won't have a lot of hop presence, which would battle the aromas of the food, and the sour characters of a Flanders Red would compliment a strong tomato sauce.  Alternately, perhaps a English-style brown ale, for its low bitterness and malt profile.