We've come a long way but, technology with the hand-held meters just doesn't compare (in accuracy) with veinous-drawn blood. The finger pokes are capillary blood samples that contain "impurities" like interstitial fluid, dirt, etc.; all which can affect BGL results. This is where the 20% potential variance allowance is accounted for - the difference between your veinous-drawn sample and your BGL meter reading.
All the meters use the same technology (remember litmus paper in chemistry class?), but it's production/packaging that differs. Most are made in batches and the batches are pretty consistent but, it is possible to get slightly higher/lower levels from different batches of the same brand (I usually order 200 strips at a time just for consistency sake).
I test 5-7 times a day and use my meter as a gauge for how I'm doing rather than trying to achieve some magical number. I wouldn't say test at 6.0/106 and not be happy till I lowered it to say 5.0/90, for instance (I couldn't even do that with a unit of insulin or I'd go hypo for sure). I would, however, take that value into consideration if I would be eating/injecting for food soon.
I DO find that working in mmol/L (international) values to be much less anxiety-producing than mg/dL (USA). Much less variance in numbers to deal with
Cheers,
Kris