I'm going to stir the pot quite a bit I know, but we have a solution that works for us. We use PDMWorks and we create multiple configurations of both parts and assemblies that represent unique part/assemlby numbers. We use configuration specific custom properties to "control" the revision on...