T.F.
I renewed online and it was totally worth any extra fee.
I don't know the rules on online renewals except that my 17 yr old was not allowed to renew online. She has to go in every year for a while and be in that LONG wait. It is horrid! You truly do waste an entire day trying to get a DL.