== Rounding == 

 The actual number is 2.992 million viewers.  
 :Using 3.0 means the error is |3.000 - 2.992| = 0.008.  
 :Using 2.9 means the error is |2.992 - 2.900| = 0.092.  
 Since 3.0 has a smaller error than 2.9 we round up to 3.0.