Do I have to sign a contract?

Pre-sales information
Not as such, but you must agree to our Service Agreeement or we will be unable to accept your order.  You are asked to confirm your acceptance of our Service Agreement during the checkout process. 
 
By confirming your acceptance of our Service Agreement you are agreeing to be bound by the contract that may be formed. For more information on when a legally binding contract would be completed between you and us, please see Section 5 of our Terms of Service, with particular reference to clause 5.7.