Thought this would make an interesting thread topic 
In this post, I'll explain in detail how Acura and Honda part numbers work. We'll use the following part number to illustrate:
60100-S0K-A90ZZ
This is the part number for a hood for a 1999-2001 TL. Now, let's see what the numbers mean:
60100 - This prefix number means that the part number is a hood. Therefore, every hood for every Honda and Acura vehicle carries this prefix as the part number. For example, 60100-S3V-A90ZZ would be a hood for an MDX, 60100-ST7-A91ZZ would fit an Integra.
Here's a few more prefix examples:
08P00- mudguards
08R01 - moonroof visor
33501 - right taillamp
04715 - rear bumper cover
S0K - This tells what kind of car it fits, or the first car it fit when originally created, in the case of parts that fit multiple cars. This is the model code for TL, 1999-2003.
Some others:
SP0- Legend 4 door, 1991-1995
S6M - RSX
ST8 - Integra 4 door, 1994-up
SL0 - NSX
A90ZZ - this suffix tells detail about the part itself.
"A" means that the part is for the North American market. Japan spec parts would carry a "J".
The "90" or "01" can refer to a manufacturer code, or model year. A hood for a 99-01 TL is 60100-S0K-A90ZZ, one for an 02-03 would be 60100-S0K-A91ZZ.
The "ZZ", which some parts don't have, refers to the fact that the part is unpainted. Painted parts have codes like "ZA" or "ZC", or other letter combinations.
In this post, I'll explain in detail how Acura and Honda part numbers work. We'll use the following part number to illustrate:
60100-S0K-A90ZZ
This is the part number for a hood for a 1999-2001 TL. Now, let's see what the numbers mean:
60100 - This prefix number means that the part number is a hood. Therefore, every hood for every Honda and Acura vehicle carries this prefix as the part number. For example, 60100-S3V-A90ZZ would be a hood for an MDX, 60100-ST7-A91ZZ would fit an Integra.
Here's a few more prefix examples:
08P00- mudguards
08R01 - moonroof visor
33501 - right taillamp
04715 - rear bumper cover
S0K - This tells what kind of car it fits, or the first car it fit when originally created, in the case of parts that fit multiple cars. This is the model code for TL, 1999-2003.
Some others:
SP0- Legend 4 door, 1991-1995
S6M - RSX
ST8 - Integra 4 door, 1994-up
SL0 - NSX
A90ZZ - this suffix tells detail about the part itself.
"A" means that the part is for the North American market. Japan spec parts would carry a "J".
The "90" or "01" can refer to a manufacturer code, or model year. A hood for a 99-01 TL is 60100-S0K-A90ZZ, one for an 02-03 would be 60100-S0K-A91ZZ.
The "ZZ", which some parts don't have, refers to the fact that the part is unpainted. Painted parts have codes like "ZA" or "ZC", or other letter combinations.