I've order three times from JM Bullion in the last month. Their prices are quite competitive but it takes more than two weeks every time you send a paper check. The only dealer as slow as them in my experience is Goldmart, but I'm rarely in any hurry to receive shipments anyway, so I still give them 3 1/2 stars for shipping time. Like many dealers, I wish they carried more poured silver (APMEX is the best for that), but I always check them out before buying bars, coins or rounds. The free shipping on every order, no matter how small, is a big plus.