I agree with VG. Topic is too big with too many variables. Narrow it down to a specific project and tell us how it's being built or what it's being built on, and it's likely someone here who designs...