As a web designer I am totally inclined to agree with OP. In 2014 it is absolutely unacceptable to not have pictures of your products available or maintain an up-to-date inventory. The burden should not be on the consumer to have to call and wait on hold while an inventory check is performed, the business should make all information readily available to the consumer. There are many vendors across Canada who make online shopping simple and easy, I rather wait an extra day or 2 for shipping and give them my business. I have even paid more for certain products from vendors who offer this convenience.