Patrick Kennedy? As sad as any addict, but would this guy ever have been elected if his name were Pat Shaughnessey? What has he ever done with his life? Resign, and take care of yourself, Patrick, and grow up. And try to make something of yourself, on your own. And quit it with the self-pity and pity-mongering - and the lying. Do not repeat your father's life.
How long has it been since I recommended this stuff? The Teaching Company. Great.
LaShawn makes some good points, and has some good immigration links.
Mexico's shame: No-one wants to live there.