Hmmm, well I have done some freelance programming through another similar website and yeah, I had to sign up and get a debit card(from master card) through them to get paid, so what? Of course, there was other payment options but I used the card option so that I could use that later for online purchasing, etc. I don't think that should convince you to not sign up IMHO.