Most companies let you put cash on the card at places like Walmart, or you can deposit a check at an ATM and have the funds go onto the card. Just be careful about avoiding ATM fees or other ...