Anyone living in China? Could you settle a question? Someone saying they can't get to the cactus web site in China? Here it is, could you click and report back :-) http://www.xrz.cn/ rich