The present invention features pyrazolidinyl compounds, pharmaceutical compositions of substituted pyrazolidinyl compounds and methods of treating a patient suffering from cancer or viral infection, the method comprising administering to a patient one or more pyrazolidinyl compounds of the invention.