The main office at 2300 West Broad in Richmond is open Saturday mornings. My experience has been that the line is short and moves rapidly. Considering the very efficient staff there, you should be in and out in 30 minutes or less.
My being turned away wasn't anyone's fault really. I just hated waiting for two hours and then being turned away. I will try the Main branch.
Why were you turned away? Did you have all the required documents? I've gone several times on a Saturday and never been turned away, except once when I didn't have the right document. Check the website for a list of the documents you need to renew your license.
Thanks! Your answer is awaiting moderation.