This invention relates to compounds that inhibit protein tyrosine kinase activity. In particular the invention relates to compounds, compositions and methods for the inhibition of kinase activity. The invention also provides compounds, compositions and methods for treating cell proliferative diseases and conditions.