We used to order materials from DIY, but yea... Stopped for the same reasons. Poor CS, always out of stock on everything. We even asked him to hold materials that we were willing to pay for in advance until he had enough in stock so a large order for us was in (because shipping costs rape us) and he refused.
If you are looking for materials we may be able to help you out, we have a lot of various suppliers around now. Let me know.