In software development one of the most difficult tasks are quality assurance (QA). The number of possible combinations of hardware and software are huge. And then we add version numbers which makes the task to escalate from hard to scary. Even if something works for one combination it does not mean that it works for the other. Wow! Something has to be done here? I am not kidding! We need to find the needle in the haystack! There are many great software developers and innovators in this world and most of them are friendly and love to do good things. I wish that 2010 deliver improved QA possibilities for our software heroes.