I've bought from e-bags and Magellans, and I think a couple other places.
It' sno different than buying anything else on line, you need to know what you are getting, know you can get it at a better price than the store down the street, and not get killed on shipping. I wouldn't buy something I haven't already seen in person though.
Many of the online places run free shipping from time to time.