Share your experience!
why do i need a credit card to buy of android market ?
It doesn't necessarily have to be a credit card, you can set the account up with a Visa Electron debit card. This is google checkouts page on Payment Methods.
There are also thousands of free apps, or free lite apps of the pay for applications.