Excellent post that was thought out quite well.