Yes. You can do it right on their website! Usually i still ended up waiting far past my appointment time though.
Yes. It is the most efficient means of getting your problems resolved. Otherwise you likely will have a long wait.
Thanks! Your answer is awaiting moderation.