There's too many answers and open questions to respond. You'll have to start by listing the design parameters of your system and go from there.