Seems (at least) some of this is covered under this other topic: Feedback on Denormalized Model vs Normalized Model .