Pros

  • Distinguishes between free and fee-based updates
  • Inexpensive
  • Customized scheduling

Cons

  • Overlooks some updates