I've gotten my visas at HKG airport same day many times, it's good for all of China as far as I know.. (my primary destination is usually Beijing).
I use the China Travel Service or something, they open at 8am, and the Visa has been available at 1.30pm. Costs about 1000 or 1600 HKD, don't remember which one.
I'm European.