If you think America gets most of its oil from Saudi Arabia or the Middle East, you are wrong. ExxonMobil ran an ad in yesterday's WSJ (12/10/08, A10-11) showing the sources of America's oil imports:
55% = North American (includes Canada, Mexico)
16% = Africa
14% = Middle East
12% = South America (includes Venezuela)
The remaining 3% comes from Russia/Caspian, Europe, and Asia-Pacific (includes Indonesia).
Last time I checked, the top three suppliers of American oil were Canada, Mexico, and Venezuela.