While this company has a good selection of items, they seem to have problems with inventory and what their website promises. Last year, I placed an order for 18ish Avengers buttons. Got an email a day or so later saying that they didn't have that many, so they helped me with selecting another Avengers-themed buttonfine. Worked out.
This year I ordered 21 Spiderman buttons 2 day shipping. Four days later, nothing comes. I emailed asking when the order would be shipped and the next day, I've got a refund in my PayPal account. No email explaining the lack of inventory, the reason for the return, etc. Emailed them again to ask what happened... no response. Really ticked me off (1) that they can't tell customers what their inventory is and (2) that they can't simply respond to an email. Guys: find a way to set up your website so that it shows how many of any given item are in stock; I can't believe there isn't a way to do it. Never ordering from them again.