With forgetting when my registrations are due it's great they remind me like 3 months ahead of time so I can prepare. I would be up to my neck in dmv fees, not to mention more likely to be pulled over without them. 20 dollar fee to not wait at the dmv, totally worth it.