Do I have to sign a one year contract?

Yes, we require the signing of a one year contract.  You may choose either to pay the membership in full or sign up for our monthly pay service.  If you sign up for the monthly pay service, there is a one-time $24 credit card processing fee.