You can do this at Walmart as well. Per Discovers terms, you do not earn your 1% cash back on your cash, but you're also not charged any cash advance fees. So it's great if you need some free cash. But if you MS often, you probably always have abundant cash or cash equivalents.