rc,
Assuming your car should be getting better gas mileage....
Resetting the ECU will not make any difference in your fuel mileage... that's a myth.
There are a number of factors that will effect fuel mileage - in a mechanically sound engine - engine tune will be very important. You could have a bad O2 sensor, a clogged CAT converter, partially plugged fuel injectors, a bad batch of fuel, a sensor could be failing, and list goes on. You need to find out what the dealer did to the car before you bought it. Did they perform a "tune-up"? Were the fluids changed? Did the dealer replace the air filter, spark plugs, etc.? Were they any codes showing up? Is there a maintenance history?
Driving style can have a serious effect on fuel mileage. Is the car idling for long periods? Are you hauling around a trunk full of paper or other stuff? Did your "road trip" cover climbs in elevation?
I'd put a can of Berryman Chemtool B-12 into a full tank of fuel - that might help clean the injectors - can't hurt.
Under inflated tires can cause a drop in fuel mileage.
If you think the MPG is too low, then take the car back to the dealer and ask them to check it out.
That's just my worthless opinion. :D
Thanks Randy! I'll look into all of these. I'm gonna have the dealer look at it and we'll see what happens.