I agree...... that is an incredibly long post!
I also agree totally with the content.