Thanks Peter for offering to review the v2 series, and thanks Carlos and Palmer for looping in additional reviewers. I'll monitor the thread and address any comments promptly. Thanks everyone, Yao Zihong