Who stands behind what you buy online? How do you know you are not getting seconds, returns, or items which may be missing little pieces and parts?
Now, lots of people shop on line, and love it. I buy a LOT of stuff on line, including most of my clothes, shoes, etc. Never had a problem. I never bought ANYTHING plumbing related on line. We do hear horror stories here about that. SO, basically, it is buyer beware.....especially if it is no-name stuff.