Weare thinking of going . When you sign up do you have top pay up front or do they just take a credit card ? Thanks for any info . Mike