well, here's how it worked out for me...... I drove non-stop at an average of 74-79 ("damn near 80") to Atlanta, GA from Columbus, OH. I only stopped for gas/food/restroom (about 3 times). Yes, the enigine was above 3000 rpm, BUT there was very little ACCELERATION. I had the cruise control on and was completely on the highway. When you accelerate, that's when you burn the most gas, thus city (stop-and-go) driving has less mpg. Driving at a constant speed over a long distance will give you better mileage. Of course, keeping the engine speed around 2000 rpm versus 3000 will burn less fuel but my absolute best mpg were when I entered Georgia driving at around 70 mph, so sorry if I gave misleading information.... however I still recieved around 29-30 mpg at 80 mph.... Oh yeah, I used to own a Mazdaspeed Protege and that beast kept getting worse mileage as time went on. I guess Mazda is a helluva lot more "hit-or-miss" than Toyota or Honda with their build quality.