Some of my biggest clients have been companies like Broadcom, Altair, VeriFone, Infineon, and a couple of very interesting companies in Japan - the Unisys of Japan and Infocom of Japan. Now, as for the challenges that small companies face when it comes to testing, they are probably like this: number one, not having enough depth in QA area and therefore sometimes doing too less. Number two, are treating testing as an activity, and not really as a mindset, and therefore missing out on the opportunity of doing less, and actually building a better product from the beginning. Number three, taking a more simplistic approach that the technology is going to solve all problems, and therefore thinking automation alone will kind of test out the bugs - not understanding sometimes that it takes an intelligent human to uncover interesting issues. And of course, sure, small companies being sometimes tight on budget, probably don't have enough money to focus on the quality - they've kind of run out of money, building, ideating the project. And lastly, of course, thinking that testing is something at the end, and therefore on the code only, whereas it could have been done much better during the ideation phase, during the design phase, as much as it has to be done at a later phase, when the code is ready.