Not to shamelessly plug Amazon or anything, but the site kicks ass. I use them for everything I can.. even groceries.
I hope you all know about the totally free Amazon Prime trial membership that gives you free 2 days shipping on anything that Amazon fulfills. No money down.. just sign up for it.. and make sure to immediately go into your membership options and turn off auto-renewal so you aren't charged at the end of the month. It's a total life saver for the last minute stuff.
When your trial is over.. and if you're a bargain hunting cheapskate.. *cough*cough*.. simply make a new account and sign up for the trial all over again. You don't even need to change any vital info. Same as the previous one.
"Someone I know" has 12 different Amazon accounts.. one for each month..