The parts I disagree with are too numerous to list. But it's snarky and funny and worth a look.
http://www.youtube.com/watch?v=A1MASsKbWQs
http://www.youtube.com/watch?v=_Rl1xgT3REE
http://www.youtube.com/watch?v=A1MASsKbWQs
http://www.youtube.com/watch?v=_Rl1xgT3REE