Hi Ubergirl.
Fantastic weightloss!
The gold standard for BF% currently is a DEXA scan. Not really a convenient option but just an FYI. If you are due for one anytime soon, inquire about your BF% when you have your bone density checked.
BIA, or Bioelectrical Impedance is a more convenient method. It is based upon the notion that fat free mass is a good conductor of electrical current (muscle contains around 73% water) while fat is anhydrous, a poor conductor of current.
Factors that affect your BF reading is eating, drinking, or exercise prior to using the tool. The best time to get your BF reading is the first thing in the morning after you visit the bathroom. If you have a drink of water before taking the measurement it may artificially give you a lower BF% reading.
I get various readings when I take my measurements too. I look at it as the variance in hydration levels from one day to the next. Mostly I look for an overall trend downward just like every other measurement we do.
As a side note: the Tanita scale has been found to overestimate BF% when compared to the Omron hand held device. I don't know if it is a significant difference or even how much.
Anyway, just do the measurement first thing in the morning after you use the bathroom and forget about trying it any other time of the day. Once you eat, have something to drink, or start to move around throughout the day your readings could be off as a result.
I still think the best measure of success is the pant-o-meter...but that's just me.