I like amazon because they have everything! I always get my order much sooner than expected. I also like that you don't have to submit your whole credit card #. You just enter the last 5 digits and then you call the automated system to enter the rest. That's only on your first order, they store it after.