IMO too many people let their emotions dictate their thoughts about business -- Company X is big enough, so it doesn't deserve patents. Company Y sues everyone in the sun for using their technology; what a horrible company! For every high-profile case like these, though, there are stories of small businesses and new inventors getting screwed by distributors who outright steal product ideas and resell them for cheaper. We need to make sure that whatever system we have can allow for invention but also not stifle progress of entire industries.