On the other hand, if you're not very experienced, you can get ripped off on e-bay too!!!
As far as websites go, I buy from people like Trainworld, Modeltrainstuff.com, Toytrainheaven.com and HObbiesUSA.com. I've been dealing with these people for many, many years and they have never done me...