You can find their latest discount vouchers (which makes their prices comparable to others after you factor in their higher shipping charges) in this forum:
http://forum.dvdtalk.com/showthread.php?t=442852
A staff member answers questions in this thread. Seems they have plenty of satisfied customers. When they were known as DigitalEyes their stock shipped from the same warehouse as DeepDiscountDVD, I'm not sure if this is still the case.