When I do a 2 pass Mpg2 render at 8max 7.2avr and 7 min the final burnt DVD plays back anywheres from 2 up to 8.5. Why does it do this when I tell it to do a min of 7,000,000 and max of 8,000,000?
My guess would be that your player isn't telling you the truth, or it's looking at things from a different perspective.
I've taken a couple of mpg's produced by the main concept encoder and viewed them with a bit rate viewer (softwar), and the stream typically stayed right near the average I had specified.
Another thing to think about is that just because you set the minimum at 7,000,000, some video simply doesn't need that much bandwidth. So, although I'm not certain this happens, it would seem to me that some types of scenes could conceivably end up at a lower bitrate anyway. But the average should still work out.
As ScottW said, try measuring the bitrate using a different player to see if the results are different.