- You can also cancel an Observable with the "unsubscribe" method (good luck trying to cancel a promise- hint: you can't!).
- Operators allow you to compose new observables from existing observables.
- Observables are "cold" by default. A "hot" Observable has many consumers on one producer. You can call .share() on an Observable to make it hot.
Some code to chew on: