The Internet Guide for China Studies has moved to a new location:

http://sun.sino.uni-heidelberg.de/igcs/

Please adjust your links and bookmarks accordingly!