HBO Go, the service that provides unlimited on-demand access to everything in HBO's catalog, past and present, rocks.
Unfortunately, it's had something of a rocky start. The service is available only from select cable/satellite providers, and only on certain devices.
For example, HBO recently updated the HBO Go Android app to support devices running Android 4.0 (Ice Cream Sandwich). But tablet users? Outta luck.