Haha, "hit and miss" is truly the perfect nickname. H&M is one chain I will not buy online (speaking for myself, ladies clothing).   Usually (JCrew for example) if I've established my size and fit in a brand, my online success rate is around 90%. But H&M and the other Euro fast fashion chains (Zara is pretty egregious) are so inconsistent.   And I'm totally with you on the changing room thing! Freaking DESPISE them. I won't go near a dressing room unless the clothing item is over $50.