Regarding the 'soft' side of the business, what I couldn't fit into the original post due to maximum length is that I've been the driver behind improvements to sales and marketing - 2 new company websites, I do all the SEO, and I've suggested strategies like blogging etc in terms of getting new eyeballs to the product.