The last time I had to renew my license, I got in line at 6:30 am and got out at 10:30 am! Wow, feel just like old Soviet Union!
We have all kinds of document requirements, and the the city's website had incomplete information at the time. I checked the day before, and doubted it was complete, so I used my Google and found discussion groups that accurately outlined all required documents (old license, SSN card, and two pieces of recent mail with the address on the license).
Once the office opened and the line started moving, every single person ahead of me had at least one missing document! One person didn't have her old license, another had NO documents. I heard some complaining that the city website didn't mention all the document requirements, and one person decided to start an argument saying they should be able to renew their license anyway, because it was such a huge PITA (and it was).
Fortunately, I got through in 15 minutes, including the wait time to get my mug shot taken. But only after standing in line for 4 hours.