The present invention provides a compound of Formula (I) or a salt thereof;and therapeutic uses of these compounds. The invention further provides pharmaceutical compositions comprising these compounds, and compositions comprising these compounds with a therapeutic co-agent, and methods of using the compounds and compositions for treatment of viral infections, especially HRV.