After having my own issues with getting stiffed on orders and never getting refunds I see the BBB has issues a warning and an F rating after 160 similar complaints. Google has also taken down the site.
Any customers who have not been issues refunds should call their banks!