Kowinecki will be over in a sec to ask for your source.
Reality is, almost all of the above is stuff we've had on here before, but those of us that have said it have been called either negative or been told we have an agenda...