Guys;

Without reading all of this, why not use something that has been done before with good results?

PE