The invention provides compounds that inhibit protein kinases, prodrugs of the compounds, intermediates and methods of synthesizing the compounds and/or prodrugs, pharmaceutical compositions including the compounds and/or prodrugs and methods of using the compounds and/or prodrugs in a variety of contexts, including, for example, in the treatment and/or prevention of various diseases that are responsive to protein kinase inhibition and/or that are mediated, at least in part, by inappropriate kinase activity.