Why are gas prices high, and what can we do about it?

The national average price for a gallon of regular unleaded gasoline is one penny short of its all-time high (adjusted for inflation), at $3.22 per gallon. That's about $1 per gallon higher than early last November. In recent years, it reached $3.04 in September of 2005, and $3.00 in August of 2006.