This version also tells you the values, but converts them from hex to integer first. While this is not very helpful for vendor/device id pairs and addresses, it helps because it eliminates "0xa" vs. "10" issues.
More of the tricky values are hex than ints, so maybe printing them all as hex would be better.
Thanks, Myles