@nickmk: Wonderful article!