Agree IPT covers almost all my media needs