Don't make it sound foolproof. there are 100 million pay subscribers...math time!
let's assume that people living in the same household don't buy 2 subscriptions. there are roughly 310,000,000 people in America. The average househould size is 2.6 persons.
Also, hotel chains don't simply buy a subscription for every location. They get a contract deal with the provider. I'm not too sure how these fit into the figures though...
that means there are roughly 120 million "households" in America ....meaning 20 million without pay subscriptions.