I am sick of incomplete or rushed software releases. How hard is it for companies to make sure that a product is well done and not full of bugs? Sure some games are great after you patch the hell out ...