The billing is horrendous. They take out the money when you order. Then they drop the money back and you don't realize it, so you budget it thinking it is what you have left to budget. Then several days to a week later, you check your account and Walmart has now posted back to your account. I am fortunate that I have not gone negative bc of this. I am NEVER shopping Walmart again.