Item Revision Number as Variant

From what I’ve seen so far I can’t think of any reason NOT to set revisions up as variants. You still have the problem of creating new BOMs manually all the time though. Could be pretty error prone if you use multi-level BOMs.