Title: Made in China!
Product review: Someone mentioned it's made in "old good USA" - so beware, mine says it's made in China. Disappointing.
Would you say this review depicts the product in a flattering or unflattering light?
