Fulfillment, order processing, credit card processing, packaging, assembly, warehousing, and shipping.