The County Clerk runs the DMV office here, and they're very efficient about it. I've never spend more than 10 minutes there. I can't renew online because the system barfs on the PO Box address (which is all we have here -- they don't deliver mail to the houses), but the in-person renewal is painless.
When I lived in The City, on the other hand, any trip to the DMV, no matter what time you showed up, was a rest-of-the-day affair. The system seemed designed for inefficiency. Even something simple like turning in old plates took hours and required standing on multiple lines. For example, even if you'd already downloaded the forms for your transaction and filled them in, you still had to wait on the "forms" line for someone to tell you that you already had the forms and give you a number for the next line.
The procedure went something like this:
1. Wait on the forms line and get a number (and forms if you didn't already have them).
2. Wait for your number to be called.
3. Go to the window where someone from DMV looked at your forms and re-wrote everything that you'd already filled in in red magic marker right over the boxes where you'd filled in the information. And get a number.
4. Wait for your number to be called.
5. Take the vision test and get a number.
6. Wait for your number to be called.
7. Get your picture taken and get a number.
8. Wait for your number to be called.
9. Get the total charges for your transaction from a DMV employee. And get a number.
10. Wait for your number to be called.
11. Pay for your transaction and get a receipt.
12. Wait for your new license to arrive in the mail.
When I had a CDL, the process was even worse because of the additional trips to get fingerprinted, the hazmat re-test, the trip to the doctor to get the medical card renewed, and the two-week wait for TSA to confirm that my fingerprints hadn't changed since the last time I'd had them taken. It required three separate trips to the DMV (which I believe is actually banned by the Geneva Convention as torture), one to the State Police for fingerprinting (at a cost of ~$190.00), and a trip to the doctor. The rigmarole and the cost -- $600.00 - $700.00 when all was said and done -- were the reasons I downgraded once I no longer needed the CDL. It just wasn't worth the bother or the cost.
After going through this DMV ******** for years, it dawned on me that no matter what time I walked in the door, I always got done just before closing time. Showing up early to be the first one on line was pure folly, I realized. Even when I was the first one in the door, I was still going to be there all day. It's some kind of DMV rule.
So I started showing up half an hour before closing time. Apparently once you're in the building, they have to process you before they can shut the place down for the day. And let me tell you, DMV right before closing time is not the same as DMV in the morning. I actually called the Pope about it. It was the best evidence for the resurrection of the dead that I could find. You want to witness the dead coming back to life? Stop by the DMV right before closing time. It's like a zombie apocalypse.
Up here, however, DMV transactions are easy. The County Clerks get a vig on the fees, so they're sort of in competition with each other for your business. Apparently anyone who lives anywhere in New York State can go to any DMV office they want, including the ones run by County Clerks; so people who are in the know can lessen their misery by going to the most-efficient offices. I wish I'd learned that sooner.
Rich