Shinelun's personal site has been moved to:
www.shinelun.com 1