Now I don't know how many people out there remember the legal trouble that Microsoft
As someone who has worked as a programmer for a large software company, I can tell you that in my experience the marketing department does not listen to the programming department regarding what the software will do and more importantly when it would be finished. They would tell the customers whatever they wanted to hear in order to make the sale. Then after the sale has been made will come back and tell the programmers, "Oh by the way, we just sent the customer the product yesterday and we promised them this software would load their dishwasher, walk their dog and take out their trash too..." So consequently, we had to go back and try and make the promises of the salesmen true. Now I surely didn't mind the size of my paychecks with all of the overtime that had been approved for us to make this happen but my point is never trust a software product that has only recently been released. History has shown that to be a bad move.