Amazon has hundreds of really great deals on all the things you need — and some of the things you don't — but those deals get even better if you sign up for Amazon Prime.
Seriously, if you haven't done it yet, just accept the inevitable and go for it.