Glenn, I dealt with a local flooring company for the small stuff like primer, adhesive, transition strips and tool rental. They were most helpful.
I purchased my tiles from big box stores, due mainly to the availability and price. The colours I used were classic black and sterling.