I think the problem here is the question itself. "
Is it a good idea to..." is a
type of question to avoid because, "
every answer is equally valid". Without the necessary context to answer with absolute truth, this question is not a good fit for SO. It may be appropriate for
programmers as a "software architecture and design" question. —
jaco0646 23 secs ago