Re. brands: A bunch of the names on this list are literally just brand names, not manufacturers. Figuring out the actual manufacturers could be interesting - this can be accomplished either by querying the cards, or by physically inspecting the card. (A couple of physical features, like the array of test points often found on the back of the card, are manufacturer-specific.)