21~24 May 2006 in Shaghai, China