brilliant article.. well written and well thought out.

thoroughly enjoyed reading that :)