I ordered my contact juggling ball on New Year's Eve, it was my January goal for a new year of 12 new hobbies. I was worried that I wouldn't have it for quite some time since I ordered it the day before a holiday and well after it would be able to ship out for the day and it was an item that had to be ordered from the manufacturer.
Here it is, Jan. 6th, and I have my wonderful and high quality contact juggling ball. It was processed, special ordered, shipped to MJM, and shipped to me in a matter of 4 business days (and with free shipping!). The quality of the ball itself is quite impressive - no flaws, beautiful and clear color, and very solid (perfect weight). MJM did a great job via email with updating me with where my item was in the process, from receipt to shipping, great communication.
Side note - it's also nice that the site is smart phone friendly.
I will continue to use MJM for similar future purchases!