I often wondered about the invitation letter requirement - Robert is probably right, I couldn't imagine any other reason to need one.
I'll probably end up having to register with the police this trip, since I'll be staying at my girlfriend's home.
Willy, I've read that it's important to always carry your passport with you. Since you live in China now, do you still have to carry yours?