I would rate more stores,, 8f they fixed their lack of communication issues. The website is user friendly. DPG does not give you an estimated shipping date. Once shipped they do not give any tracking info. They take your money and leave you in limbo until you receive your product.
XL