I agree with everything said above. I personally prefer to buy direct from the maker whenever possible. Often that's the best price and helps small shops keep more of the money.
Feel free to ask about specific vendors in this thread. There is also a lot of good information to be found searching...