My order is:
1. Partner Program - it's easy and can do almost all ordering online.
2. Engenuity - same reasons and my partner program doesn't have some of the stuff they do.
3. ALPS - although I just started ordering from them.
4. KELE - I like some of the stuff they do, but their shipping is horrible, bought multiple parts that could have been taped to a postcard and sent and they sent individual pieces in like 5"x5"x5" boxes. This happened multiple times and this last time I wrote them off after calling and complaining and not getting a callback. $70 in parts cost me $55 in shipping when all the parts could have been shipped in one box, granted I didn't check the ship at once as the last time one little terminal bar (a 70 cent item) held up my $500 shipment.
5. Never heard of BCCI.