I had the one that reads while you drive show 99mpg 
Yup, and some makes of car can read 999 mpg.
The average is accurate,
I personally havn't checked mine, but they are supposed to be within 10% accurate. However, if anyone does want it to be more accurate, then there is a setting the stealer (or vag-com) can tweak to adjust the accuracy of the MFD mpg readout.
dont believe the 'while you drive' one 
Sorry, but disagree. The 'while you drive' reading is an instantaneous readout, rather than an average. And it is very good in helping to drive in an economical manner, just like the old-skool vaccum gauges.
Furthermore, it also helps to show the efficiency gains from the FSI fuel system - comparing my B6 S4 (4.2 litre V8) against my current B7 RS4 (essentially the same 4.2 V8 as the S4, but with FSI) - the v-max fuel readings are noticeably improved on the FSI. See my sig.
