Cards
These are literally better than having $45 in cash. With $45 in cash you might buy something foolish. With $45 in Amazon Gift cards it would be impossible to purchase something foolish. Amazon doesn't do foolish.
Rating: 5 stars