Custom screen printing and embroidery on apparel and promotional products for businesses, retailers, and nonprofit organizations