Have had a great experience working with logounlimited.com on branded apparel and bags. They work with many of the big tech companies but have had no issues with me bringing them the earlier stage startups I support.