Yesterday I bought some chorizo sausage for the first time. From the package information it was Mexican style. I believe there's a Spanish style, and maybe some other types as well. Since I bought the sausage to pill a dog, I didn't care much about taste or quality. Actually, I bought it because it was the cheapest sausage in the meat case. However, I did fry up a small piece just to give it a taste. It was incredibly greasy - there was a big puddle of grease in the skillet - and that allowed the meat, such as it was, to crisp up nicely. But there's more to sausage than crispy meat. So, what should this chorizo novice look for in good chorizo? Is it usually so greasy? What meats and spices would be considered for a good quality, traditional chorizo? What are the differences between Mexican, Spanish, and other types of chorizo? Thanks!