Helped me in an effective manner, well written and documented answer!