Highly recommended. If you are going to try being a walk-in, you have to arrive early (there will typically be a line by 8am), and you can expect to be there for hours.
Yes. If you just walk-in, you will have to wait until all appointments are taken care of. I made that mistake and waited for hours. You can make it on-line.
Thanks! Your answer is awaiting moderation.