I was just thinking that steam should release some money cards that can be bought in stores,like the microsoft points cards or iTunes cards so we don't have to share our credit card info, or for someone who doesn't have a credit card, like myself it would be very beneficial.Heck maybe there are cards like this if there is please let me know.

Well iTunes has gift cards and you could easily use a pre-paid debit card with it, but it's just for the purpose of not having to enter any credit card information. Of course Steam is safe, but this would be easier. However, I could see problems like people stealing cards and just getting a bunch of free games they didn't have to pay for.