I always like to have a list of good resources and trusted places to buy online. It makes it easier. I would rather give a good supportive seller a couple extra dollars for great support. I have either dealt with personally or know some one who has.
Please add to this list.
The first is