Thanks for the correct link, Hello :)
I'm not really familiar with the site but after a quick search on the net, this is what I found - Depotnet.com has been online since 2001 and have several reviews readily available online.
I also managed to find a feedback from one of our members on SaleHoo - Link hidden: Login to view
You might find this review by Practical eCommerce helpful - Link hidden: Login to view
Hope this helps!