In looking for Arduino controller modules and shields, I found a variety of other manufacturers including:
Sparkfun
Sunfounder
Vilros
SainSmart
Kootek
AdaFruit
TinkerKit
Are the products made by these companies in fact Arduino compatible? Any that are not? Any of these companies or products I should be weary of?