What types of Barbecue (BBQ) are there?

In America there are five distinct types of regional BBQ: Texas, Memphis, Kansas City, North Carolina, and South Carolina. Memphis and the Carolinas are known for the pork, Texas for their beef, and Kansas City for a variety of both.