I just completed mine online a month ago. I had an amazing experience and it took just under two weeks from start to finish. Online submission opens up at 1pm Eastern and I used an image taken from a phone at home.
I can't recommend this online workflow enough for any body that needs to renew.
I remember walking into Blockbuster one day, and they had a playable Super Mario 64. I was blown away by a game where you could move in 3D with graphics like that.