How do our favorite tech companies make money ?