This has been posted more than once.
No kidding. The threads that accumulate the most bashing get replayed over and over, sometimes running at the same time. LOL