I know users can set up a gas limit as not to spend too much.
I am also aware of the "gas block limit" (how much gas can be consumed in a single ETH block). However, the user can set the gas price as high as he wants, even such that a relatively simple transaction can cost a fortune.
As far as I understand it so far, you can spend as much ETH as you want. (The miner will collect it)
Is that correct or am I missing something?