I pay per month.. so monthly payments are very possible.. when I signed up there was no fixed contract period, and I believe that is still the case.. and as far as I know, if you really hate the site after joining, I think they do refund your money.. but yeh.. i think that's all correct..