Hi Rob,
One of my colleagues showed me his database design that is completely normalized and generic. You can use this for anything, whether a business manufacturing organization or products, or services, or non-profit. It's a sort of a "one-size fits all".
He told me that it was...