What's the difference between the 5 Samsung Vibrant models? I have a T-Mobile Galaxy S Vibrant, which has the Samsung model number SGH-T959.  However, Samsung's download page has 5 different sub-models: SGH-T959ZKATMB (appears to be the "default"), SGH-T959ZKDTMB, SGH-T959ZKMTMB, SGH-T959ZKBTMB, and SGH-T959ZKBTMK.  The only difference in the downloads is that the ZKBTMK doesn't have any manuals or instructions.  Apart from that, all the files are dated the same across all 5 versions.

What are the differences between these phones?  And how can I tell which one my device is?
While this is not an answer that should be taken with any facts to base it on, I would think that the "ending" to the model numbers could indicate "batches" during manufacturing, or where the device was assembled. Another thought I have is when manufacturing another "batch" some piece of hardware changed for what ever reason, even if they used a newer chip for something like the the GSM radio. 

I also looked up the SGH-T959V (The 4G version of the Vibrant) and they only have 1 "sub-model", which this device did not sell very well, and I have not heard of any "upgrades" to it.

Another example I could use to support minor hardware changes is these devices have, as you probably know, bad GPS chips. Samsung has made attempts to correct this while the device was being manufactured.

My device does not even have ANY of those model numbers anywhere on it. All mine says is SHG-T959.