Good for the value.
I've ordered twice from MobileAdvance now. Great value, but questionable shipping methods. Orders not only take time to be confirmed and ship, but my first order was split in two, resulting in one of my items being shipped USPS from a secondary warehouse, arriving on a different day from the rest of the order, and being crushed during transit. I've had to contact customer service via the phone and they were pleasant.