This invention relates to: (a) compounds and salts thereof that, inter alia, inhibit HCV (b) intermediates useful for the preparation of such compounds and salts (c) compositions comprising such compounds and salts (d) methods for preparing such intermediates, compounds, salts, and compositions (e) methods of use of such compounds, salts, and compositions and (f) kits comprising such compounds, salts, and compositions. The compounds are usefull in the treatment of hepatitis C and are of the following general structure: Formula (I).