No, I had tried to prepay for a year when I first signed up and they wouldn't let me.
I don't think so, at least not on the website. You may be able to if you call or go in. I tried to pay for a year on the website when i joined and could not find a way
Thanks! Your answer is awaiting moderation.