@pierce very good article!!