I find driving at 3,000rpm on the motorway gives me more miles per tank. I think its because its in the peak of performance to although the revs are higher, the engine is getting the most of out the fuel and thus uses less.
Floor it, and its does drink it a bit though...