MJM is the Place!
I must say, I have never had a bad experience with MJM Magic. The service is ALWAYS fantastically fast, the email updates are ALWAYS prompt and...
So, I put in my order expecting it to be processed the following day or two... but nooooooooo... I receive in my email that my order had shipped...