Its hard to tell what the "deposits" actually are since the company does not explain them in a footnote. I can make an educated guess and say that its probably a pre-payment to the manufacturers who actually produce the products. It certainly isn't cash used to pay bills though.
You sure do spend a lot of time on a message board of a company you don't believe in. How do you find the time to actually find and invest in other companies when you're spending 12 hours a day on the Soyo message board? You are the true definition of a message board idiot. Whether Soyo makes it or not, your the only loser here.