@waynelaw: Great article,