good post my friend.

I don't have time to read all this but i'll get back to it.