Smooth and gradual with the throttle when accelerating, change gear smoothly and at as low of an RPM as you can without laboring the engine, keep an eye on the road ahead and compensate for distance by easing off of the throttle or decelerating in-gear with no throttle, instead of using the brakes.
Don't drive too fast on a run, there will be a sweet spot for fuel economy/speed on a run. In my car for example, it is 60MPH. On an incline which will soon peak and become a descent, don't be afraid to let the car decelerate a little rather than laboring the engine more, you will be able to use the descent to re-gain speed without using extra fuel.
On a steep descent, you may be able to use no fuel at all by keeping it in gear and using no throttle input. On some long but gradual declines, you might be able to achieve the same by putting it in a high gear and giving no throttle input. For example on my way home from work, there are at least two stretches of road of about a mile long, where I can sit at 70MPH with no throttle input, and the engine resistance preventing me from exceeding this speed.
Tracking and alignment will help fuel economy, as will using the correct tyre pressures.
The type of tyres you use will also have an impact.
In certain cars, the quality of the fuel you are burning can also have an impact on fuel economy.
Remember that auxiliary functions like climate control also sap a small amount of engine power/potential, so in extreme hypermiling circumstances, you could even turn it, and other things, off.
Think that covers everything really...
I usually get about 34MPG on my commute, but using all of the above tactics, I can get up to 41MPG.