Thanks fangpyre, some very good points. I guess one thing I was trying to say, but probably didn't, was that there are always two sides to any story and very often the business' side doesn't come out. But it is not easy for a company to open up to the conversation, it takes a lot of hard work, soul-searching, and honesty which can be hurtful. Some companies completely clam up, like Apple, others try and struggle hard with these issues, like Microsoft I would argue, believe it or not. And different companies have to approach this in different ways, there is no magic bullet suit all solution.