At least 130 million Americans are expected to cast votes on a successor to unpopular Republican President George W Bush and set the country's course for the next four years on the economic crisis, wars in Iraq and Afghanistan, an overhaul of health care and other issues.