On June 6, U.S. Senator Bill Nelson (D-Fla.) introduced Senate Joint Resolution 39, to abolish the electoral college and provide a direct popular vote for president. The Library of Congress web site, http://thomas.loc.gov, will have the text posted very soon, but it is not there yet. See this commentary about the proposal from Atlantic Monthly.
Senator Nelson also introduced legislation on September 6, 2007, for federal regulation of presidential primaries. The bill, S.2024, would divide the U.S. into six regions. All presidential primaries would be between March and June. A lottery would determine the order of regions.
Finally, Senator Nelson introduced S.3100 on June 6. It requires the states to permit no-excuse absentee voting in federal elections, and sets up a pilot project for mail balloting.