They are usually very responsive and treats customers very well. I too have recently experienced some lag with customer support and sales. Not too sure what is the cause (going too well, vacations, someone sick), but it should be temporary. I would not worry overly, but I understand your caution.


See Mojo's signature