Strict Standards: Non-static method c5t_benchmark::start() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/core.inc.php on line 162

Strict Standards: Non-static method c5t_language::get() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/installation.class.inc.php on line 32

Strict Standards: Non-static method c5t_language::get_instance() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/language.class.inc.php on line 77

Warning: Cannot modify header information - headers already sent by (output started at /home/jason423/public_html/comments/comment_script_1.3.1/include/core.inc.php:162) in /home/jason423/public_html/comments/comment_script_1.3.1/include/language.class.inc.php on line 182

Strict Standards: Non-static method c5t_language::load() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/installation.class.inc.php on line 33

Strict Standards: Non-static method c5t_setting::read() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/core.inc.php on line 305

Strict Standards: Non-static method c5t_database::query() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/setting.class.inc.php on line 67

Strict Standards: Non-static method c5t_database::connection() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 151

Strict Standards: Non-static method c5t_database::connect() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 81

Strict Standards: Non-static method MDB2::connect() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 35

Strict Standards: Non-static method MDB2::factory() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 436

Strict Standards: Non-static method MDB2::parseDSN() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 379

Strict Standards: Non-static method MDB2::loadClass() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 388

Strict Standards: Non-static method MDB2::classExists() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 330

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 389

Strict Standards: Non-static method MDB2::parseDSN() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2353

Strict Standards: Non-static method MDB2::setOptions() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 395

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 396

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 437

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 442

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 36

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 1911

Strict Standards: Non-static method MDB2::fileExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 1911

Strict Standards: Non-static method MDB2::loadClass() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 1918

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 330

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 1937

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 154

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4147

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1608

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1655

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2642

Strict Standards: Non-static method MDB2::isResultCommon() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2648

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 162

Strict Standards: Non-static method c5t_language::get() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/core.inc.php on line 315

Strict Standards: Non-static method c5t_language::get_instance() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/language.class.inc.php on line 77

Warning: Cannot modify header information - headers already sent by (output started at /home/jason423/public_html/comments/comment_script_1.3.1/include/core.inc.php:162) in /home/jason423/public_html/comments/comment_script_1.3.1/include/language.class.inc.php on line 182

Strict Standards: Non-static method c5t_language::load() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/core.inc.php on line 316

Strict Standards: Non-static method c5t_setting::read_all() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/core.inc.php on line 323

Strict Standards: Non-static method c5t_database::connection() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/setting.class.inc.php on line 90

Strict Standards: Non-static method c5t_database::connect() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 81

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2642

Strict Standards: Non-static method MDB2::isResultCommon() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2648

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/setting.class.inc.php on line 92

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Declaration of HTML_QuickForm_hidden::accept() should be compatible with HTML_QuickForm_element::accept(&$renderer, $required = false, $error = NULL) in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm/hidden.php on line 93

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method c5t_benchmark::mark() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/comment.php on line 153

Strict Standards: Non-static method c5t_query::add_element() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/list.class.inc.php on line 309

Strict Standards: Non-static method c5t_query::get_instance() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/query.class.inc.php on line 132

Strict Standards: Non-static method c5t_comment::identifier() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/comment.php on line 166

Strict Standards: Non-static method c5t_module::call_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/comment.class.inc.php on line 377

Strict Standards: Non-static method c5t_module::container() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Declaration of gentlesource_module_smiley::administration() should be compatible with gentlesource_module_common::administration() in /home/jason423/public_html/comments/comment_script_1.3.1/module/gentlesource_module_smiley/gentlesource_module_smiley.class.inc.php on line 261

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Non-static method c5t_module::load_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 189

Strict Standards: Non-static method c5t_time::current_timestamp() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 104

Strict Standards: mktime(): You should be using the time() function instead in /home/jason423/public_html/comments/comment_script_1.3.1/include/time.class.inc.php on line 28

Strict Standards: Non-static method c5t_database::fields() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 116

Strict Standards: Non-static method c5t_database::query() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/list.class.inc.php on line 451

Strict Standards: Non-static method c5t_database::connection() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 151

Strict Standards: Non-static method c5t_database::connect() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 81

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 154

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4147

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1608

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1655

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2642

Strict Standards: Non-static method MDB2::isResultCommon() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2648

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 162

Strict Standards: Non-static method c5t_database::query() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/list.class.inc.php on line 455

Strict Standards: Non-static method c5t_database::connection() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 151

Strict Standards: Non-static method c5t_database::connect() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 81

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 154

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4147

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1608

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1655

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2642

Strict Standards: Non-static method MDB2::isResultCommon() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2648

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 162

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_time::format_date() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 153

Strict Standards: Non-static method c5t_time::format_time() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 154

Strict Standards: Non-static method c5t_module::call_module() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/commentlist.class.inc.php on line 161

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_benchmark::mark() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/comment.php on line 170

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/HTML/QuickForm.php on line 603

Strict Standards: Non-static method c5t_comment::identifier() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/comment.php on line 238

Strict Standards: Non-static method c5t_module::call_module() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/comment.class.inc.php on line 377

Strict Standards: Non-static method c5t_module::container() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 52

Strict Standards: Non-static method c5t_comment::select_identifier() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/comment.php on line 238

Strict Standards: Non-static method c5t_database::query() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/comment.class.inc.php on line 467

Strict Standards: Non-static method c5t_database::connection() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 151

Strict Standards: Non-static method c5t_database::connect() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 81

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 154

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4049

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 4147

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1608

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1118

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1222

Strict Standards: Non-static method MDB2::areEquals() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 563

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/Datatype/Common.php on line 1227

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1642

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1647

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2/Driver/mysql.php on line 1655

Strict Standards: Non-static method MDB2::classExists() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2642

Strict Standards: Non-static method MDB2::isResultCommon() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/library/MDB2.php on line 2648

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/database.class.inc.php on line 162

Strict Standards: Non-static method PEAR::isError() should not be called statically in /home/jason423/public_html/comments/comment_script_1.3.1/include/comment.class.inc.php on line 469

Strict Standards: Non-static method c5t_query::get_string_array() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/output.class.inc.php on line 119

Strict Standards: Non-static method c5t_query::get_instance() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/query.class.inc.php on line 198

Strict Standards: Non-static method c5t_benchmark::stop() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/output.class.inc.php on line 124
Managing the Salary Cap
New York Jets Salary Cap Page

Managing the Salary Cap

One of the discussions that we were engaging in this week concerning the potential 2013 salary cap issues and cap management got me to thinking more and more about how the Jets approach the salary cap.  After responding a few times to some valid points by the readers of the site I thought my interpretation of the Jets cap management might make for an interesting article.  Now I have no idea if any of the things I am going to say here are really what the Jets are thinking when it comes to contracts and cap planning, but this is what seems to go into the thought process.

First of all I want to make a distinction between cap management and poor personnel decisions. The two items don’t really go hand in hand. To say Santonio Holmes was a big disappointment in 2011 might be the understatement of the year. He gave the Jets more negatives than positives and became the poster child for a team that the fans grew to dislike as the year went on. Holmes received a $45 million dollar deal and we will get to the nuts and bolts of that contract in a little bit, but the decision to pay him $45 million is not an example of a poorly managed cap.  I ran the numbers on Holmes before he signed and came up with a value close to what he received (I was a bit lower than the Jets but not by much) and it was in line with the market.  Just the fact that he got a $45 million dollar deal is not an example of bad cap planning. Poor decision making, probably, but what he earned is the ballpark of what his comparables had earned.

When teams negotiate contracts there are a few key numbers that players are most interested in.  I think what almost all players seek is a guarantee that they will earn their first three years of salary in a contract. There are multiple ways to give a play that guarantee, but in most cases the Jets seem to rely on heavy cash payments in the first three years that are fully guaranteed for skill, injury, and cap which means if the Jets cut the player he gets his three years worth of money. There are some who criticize the Jets for some of the guarantees they give the players. I’ve probably done that myself many times. But one of the things that I think the Jets consider is the fact that the player is, 90% of the time, going to earn those first three years no matter what.  So whether they guarantee the total or not is meaningless since it’s virtually guaranteed anyway.

Now you might say why is the player going to see that money “90% of the time”? The answer is contract structure. While the Jets give cash guarantees others give virtual guarantees based on how a contract is paid out via the bonus structure. We’ll use Holmes as an example again. His three year earnings are $27.5 million of which $24 million contain some form of guarantee. That guarantee on its face seems extremely high.  I estimated his guarantee would be around $18 million based on the prevailing market at the time.  But there is a tradeoff in that firm guarantee from the team. The normal 3 year payout would be expected to be $28.5-$30 million and clearly Holmes did not reach that. Is that good cap management or not?

To illustrate lets take a look at two players with similar contracts- Roddy White and Roy Williams. First lets look at the cap hits for the players. Please note that White’s figures include some money from his rookie contract since his new deal was signed with 1 year remaining. There is a 6th year unaccounted for in the chart. Williams also signed an extension, but the new money did not come in until the first extension year.

Jets salary cap

At quick glance what deal looks best? I’d imagine most would say White since the cap charges are steady and he never hits double digits in a single season. Williams would probably come in second since it’s a backended deal. Holmes would have the worst deal because it carries high middle seasons.  But remember those tradeoffs. Let’s look at the dead money for each of the players, in which I’ll include skill guaranteed salary as well as bonus money:

jets salary cap

Now there is a stark contrast. With the higher salary guarantees Holmes concedes somewhat in that 3 year payout since he is guaranteed so much money from the team.  The Jets take on most of the early cash risk in the contract. White and Williams take on more cash risk than their teams since their guarantee is not the same. How do you reconcile the risk factor?  You need to balance it with a reward, which is this case is higher payouts in the first 3 years with prorated bonus money acting as a block against losing the non-guaranteed salary.  When a player is cut their remaining signing bonus money all accelerates onto the cap.  When that number is too high the team often finds it better to keep the player on the team than carry a huge dead money charge for someone playing on another team.

Keeping that in mind which deal is best managed?  Pretty clearly Holmes. If Holmes completely flames out, which seems like it could be likely at this point, he is gone after the third season in which he is on the books. $2.5 million in dead money is nothing. If they needed to trade him they could do it in year 3 and transfer his guarantee to a new team.  Roddy White?  Had he busted he would have been on the team through year 4 because those are cap crippling dead money charges. That is exactly what happened in Dallas when they were forced to cut Williams this past season.  He counted for $4.375 in dead money last season and another $8.75 million this year. He has been a cap killer for the Cowboys because of the poor deal structure and the fact that he was so bad they couldn’t justify paying him.  In the Jets case its crisis averted because of management. In Dallas it’s a disaster because the risk management of the contract was horrendous.

What the Jets are doing is keeping an option open on each of their players with these contract structures.  The Jets know there is a risk in every player. Why take on most of that cap risk like Dallas and Atlanta did by giving the player bonus money early in the contract?  Sure it makes the cap hits look lower but when you have a Williams situation you are dead. Now picture that Holmes becomes Roddy White. What do the Jets have the flexibility to do?  Add that 6th year, like White has, for whatever number he wants. Exercise your option by now paying a prorated bonus equal to Holmes’ 2013 guaranteed base and 2014-2015 roster bonuses and maintaining the current salaries. The new 2013 cap charge is $5.875 million with 2014 and 2015 remaining about where they are now.  The dead money increased but with the risk minimized that doesn’t become much of a concern.  Holmes ends up with a similar deal to the others except the Jets get to wait and see longer before putting that full amount into the player. It’s a risk minimizing strategy that ends up playing out about the same way in terms of cap charges if the player meets expectations.

For whatever reason when things get tight in the NFL cap on paper, and a team, such as the Jets, does a move like that it’s looked at negatively. In some cases it might be. Had Dallas needed to do that with Williams, already carrying high charges due to the bonus structures, it’s a negative. You are just adding more and more onto a deal. But when you take a player like D’brickashaw Ferguson, a younger  talented player with minimal prorated money, and front him the money in the form of a bonus its not a negative. Its simply bringing his contract in line with the way most teams, like Atlanta did with White, structure a deal when its signed.  Its not a panic move as some portray in the press.

Sometimes I think perception when it comes to the cap is far greater than reality. Sites like mine or reporters such as John Clayton that report a number makes things seem as if they are unplanned for.  There is a NFL team out there today which is being commended for being so far under the cap and being a great team.  How did they get all that room?  They cut a ton of players, accounting for about $15 million in dead cap but providing the team an overall savings in cap space. They converted nearly $11 million in salary and cap charges to a prorated bonus, saving the team about $7 million this year that will be accounted for in future years. They carried over nearly $7 million in cap space. They planned on the retirement of a player. That team is the New England Patriots.

It is all about planning in the NFL.  They moved players that didn’t fit in the future plans. They advanced money to those who did. They had players on the roster as the 2012 season grew near that had no chance of making the team. But because those moves came far in advance of a cap deadline and the team is successful due to certain personnel moves nobody notices or cares.  

The Jets tried all offseason to trade Bart Scott. They know he does not have a future with the team. The only reason he is still on the team is because the Jets guaranteed his base salary this season.  People look back on the guaranteeing of salary as a bad move. It wasn’t. Unlike almost every fan of the team who insisted Bart Scott was great despite the statistics the Jets felt otherwise.  They saw he wasn’t the same player and they needed him to take a pay cut. He was still valuable to the team in a role and the Jets created an additional $2.4 million in cap room over two years by reworking the deal.  Not a dime of dead money was added to the contract since they were willing to guarantee whatever was left on the two years they expected him to still play a role. Scott ended up being worse than the team thought, but the plan was clear to create cap room now without damaging what the team knew would be their walkaway year in 2013. 

The point is that in 2009 the Jets never planned on Bart Scott seeing 2013. They even made early moves in the contract to minimize the damage to the cap in that escape year. To look at the 2013 cap sheet on my site and be upset about Bart Scott’s salary or the fact that he won’t be here next season is about as absurd as a Patriot fan being upset last September about the cap charges associated with Albert Haynesworth or Chad Ochocinco in 2012.  

Well managed teams plan for every contingency. As Rex Ryan was being hired as head coach there was article upon article upon article being written about the Jets being somewhere between 17 million and 30 million above the salary cap. Mike Lombardi, then of the National Football Post, seemed to write about it daily, infuriating Jets fans to no end. Mike Florio, of Pro Football Talk, did the same.  But the Jets were set. They had two contracts, similar to many of the deals they have now, that contained large roster bonuses and limited prorated money down the line for normal cap relief. They had Chris Baker who they never had any intention of keeping. They knew it was likely that Brett Favre and his huge cap hit would be gone, but they had the flexibility to keep him on the team if need be because of the way they planned. Favre took himself off the cap in early February by retiring and the Jets used that cap space to pursue Bart Scott, trade for Braylon Edwards, and sign Brandon Moore to a new contract. Plus they had the room to deal with drafting a QB high in the NFL draft.  Bleak outlook from September thru January but never once was it a real concern because it was all planned for by the Jets front office.

There is a reason why there are certain players on the Jets such as Wayne Hunter and Eric Smith have no bonus money in their contracts. Each year is a referendum on the player. There is a reason why players like Nick Mangold and Antonio Cromartie have limited dead money charges and big roster bonuses. Its built in flexibility.  If the situation arises the team exercises their option, prepays the money and extends the deal. If it doesn’t they just let things play out. You manage to best avoid having to make drastic moves that negatively impact the team. If Holmes fights with his teammates again this season and catches all of 50 passes and the Jets are forced to extend the virtual length of his deal for cap purposes that’s negative. If Sione Pouha has a great year and the Jets have to cut him for relief it’s a negative. But if Holmes catches 70 passes this season for 1300 yards and they convert some of that money to a bonus or Pouha significantly regresses and is released are either of those negatives?  The answer is no, because the Jets planned for each occurrence with the way they negotiated the deals.

Does that mean the Jets are perfect?  No.  I’m sure there are plenty of deals they would like to have back. Sanchez’ extension was a bit perplexing both from a cap standpoint and personnel standpoint especially after the Tebow trade.  Acting faster on Mike DeVito maybe would have saved the team a few more dollars this year.  Being a market setter of sorts for players like Scott, Pace and Harris is probably not good. Maybe they got lucky with the uncapped season and the ability to move some of the players who were not contributing to the team without cap implications. But the Jets strategy has worked, at least since 2007. There has never a player that I can recall the Jets not being able to get that would have made sense. Remember the Jets did flirt with the idea of Peyton Manning and they were also prepared to invest 24 million a year or so in two cornerbacks in 2011. Maybe this is the year it happens, but thus far the cap has been managed well enough to where it has never been a real concern.   

RSS Subscription Twitter


Strict Standards: Non-static method c5t_module::call_module_output() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/cache/%%27^273^2731ABF1%%layout.tpl.html.php on line 33

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 83

Strict Standards: Non-static method c5t_module::call_module_output() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/cache/%%88^887^887F5B21%%comment.tpl.html.php on line 6

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 83

Comments (8)

Thanks for the info......
BD
#1 - BlackDynamite - 06/16/2012 - 02:55
Thank you, very well done. Jets have made their mistakes, but have done a good job managing the Cap, I think you make the important distinction that personnel decisions and Cap management are different but related.
1. Is dead money a measurement for effective Cap Management ? It would be interesting to find out how all 32 teams ranked, not just a single year but say over five. I can imagine that owners wouldn't want to make that public (also GM's). Where would you guess the jets ranked in dead money ?
2. very nice presentation on Holmes, market price for WR's, just crazy.
3. Curious about your opposition to the Sanchez extension. Creates Cap Flexability, very little new money , certainly not a great deal, but not that bad.
4. I expect Mike Devito to have a very good year under karl Dunbar and more 4-3. Looking at 2013, could the Jets afford him ? Currently he as at 2.5 per,what is the market for good DT ? Is DeVito a big bonus guy ?
#2 - JetOrange - 06/16/2012 - 13:05
"That is exactly what happened in Dallas when they were forced to cut Williams this past season. He counted for $4.375 in dead money last season and another $8.75 million this year."

I'm confused. Shouldn't those numbers/years be reversed?
#3 - square1 - 06/16/2012 - 15:00
Jo- I do think that dead money is an important part of cap management. Every player has a limited shelf life and you have to take that into accOunt when you structure a deal. I personally think you are better off overpaying early in cap than being stuck with dead money for nobody late. If it was me I would probably plot lists of comparable talent at the position, determine the normal stat trend, and use that to estimate the probability of needing to cut the player in each year of the deal. You can use those numbers to decide how much dead money can be tolerated in a given year based on the chance of it being realized. Maybe I'll run something (very basic as I'd have to devote full time work to a real study) for Keller or Greene to illustrate the concept this week.

In terms of dead money per team I would never get access to that data. I'm actually trying to compile the team payrolls by position for a 5 or 10 year period based on the USA today public info from the past. I think it could show ideal allocations of cap dollars by position. It's another one I those things that may never see the light of day though since its a lot of work.

As for Devito I think he'll just be done. Younger guys that can do more. It's just the way the game goes.

Square- Williams was a June 1 cut. Technically his dead money is the 13 million figure, but it gets split over 2 years. Its his normal proration I the cut year and the dead money leftover in the following year. So two years of paying. That's 2 or 3 decent players worth of dead cap just on him.

Sorry for any crazy spelling errors but I'm typing this on my phone and it may make some strange changes to words here.
#4 - Jason - 06/16/2012 - 15:58
Not sure I get the examples.

The Jets can essentially wash their hands of Holmes in 2014 with a minor cap hit. But if they need that money in 2013 (which they might with their cap situation) than they'd likely just be transferring a significant cap hit to 2014 and just end up where the were under a different structure. This was a player they were trying to figure out how to get rid of after year 1. Now the question is: Enormous cap charge in year 3 and walk after or transfer the cap hit and either eat it or let him play out in year 4/5. I don't see how that's a better structure. Maybe if his biggest cap hit didn't coincide with a very tight cap year...

They trimmed Bart Scott $1M and ended up carrying over $8M from 2011. So, they didn't have to do that deal with Scott at all. They could've carried over $7M and cut Scott in 2012. And what they saved this year isn't a plus since they've been trying to trade him for a bag of peanuts and no one thinks he's worth anything near his reduced $4.2M. His reduced salary is still apparently an overpay on the market or at very best his worth (doubtful). And they only received savings by guaranteeing it. This is a player they may prefer not to have (Pace too) but stuck themselves with for no discernible reason last year.

If we want to look at another team that is well run cap wise (generally) let's look at Pittsburgh. Kevin Colbert has done a solid job for year, usually a conservative spender.

They got into a situation with many aging players and talent they wanted to retain inside a "window" where they thought they could win. He likely gave out some contracts he may otherwise would not of, but knew he had a team that might possibly win another title (going in/ coming off of 2008 and almost did in 2010).

Eventually he found himself tied by contracts that were signed pre-new CBA and well over the cap. He's purged alot of older players, veterans/ starters, he re-did Roethlisberger and created some flexibility, but he's got issues ahead and he's tight again in 2013 with FA coming up.

No one's looking at Pittsburgh right now as being in great shape. They got a lot of work to do and will have to lean on some rookies and back-fill and appear to be a team that could step back from 12-4 to maybe even a borderline playoff team.

Was it that this highly experience/ successful GM didn't know it was coming or plan it? Doubt it. Teams make decisions when they're in situations thinking they can win where they end up paying the price later. Sometimes it works, sometimes not. Happens all the time. When you think you're maybe a few players away and make that move to get those few players who cost a bit more now than what you can afford or adding a rookie, it has to come out on some end somewhere. There is no magic wand that can just fix it later on. If it looks like a duck and quacks like a duck...
#5 - Raphael Urso - 06/16/2012 - 22:39
Raphael- Here is my point using Holmes as an example again. Lets assume the Jets end up in dismal shape in 2013. I think we can agree that by basic cuts they will be around 3 million under including the draft choices. In 2013 you have seven 9 million plus cap guys that will still be on the team based on my estimates, which are probably close. Of those seven, four can probably be reworked for cap relief- Holmes, Mangold, Harris and Cromartie. I dont think they can get much relief from Revis, they already redid Brick, and Im assuming Sanchez continues to be mediocre.

How much additional money do the Jets need this year? 7 million to be safe? 10 million? They have a choice of who to get that money from. Why in the world would you get cap relief from Holmes now? You wouldnt because you know you have to get rid of him in 2014. So you grin and bear it with him and you work with the guys with the low prorated deals that you see being here for at least another 3 seasons.

Would you have preferred the Jets have structured the deals with more bonus money at the start of the contract? They could have done that in 2011 when they renegotiated Mangolds deal and re-signed Cro, Holmes, and Harris. 2013 certainly would not look like an issue on paper if they did that. But what happens in 2014 when you have a terrible player carrying a $9 million dead money charge? You are stuck with that player. The Jets give themselves a chance to see the players for a longer time as they age before getting into those kind of problems.

Now if Holmes continues to stink and sulk and they redo the deal for cap then yes the cap is a mess and they screwed up. But there should be no reason to do that.

I think we are talking two different things here though. I think you dislike the personnel decisions the Jets have made. They shouldnt have signed Holmes, kept Scott, kept Pace, etc...Scott turned out to be a mistake but at the time the deal was made it made sense once the decision was made that he was going to play for the Jets for two more seasons. Based on how he played in 2010 they felt his market was worth the 4.2 million they guaranteed. Based on how he played in 2011 it wasnt, but thats on the scouting not on the contract folks. If he played somewhat close to how he did in 2010 it wouldnt be an issue.

If the issue is the Jets trying to extend a window that probably shut, sure I agree. They made some bad choices in who they signed. Their original plan was 2008-2010 and it worked. They thought they could extend it 1 more year. Carrying LT, Leonhard, Brunell, Plaxico, Mason, etc... were bad moves. 2011 should have been a transition in hindsight. But I guess I dont have an issue with the contracts they gave those players.

When I look at the deals I look more at the wrong money in the wrong player. Since I really began following it closely the only money players that I think were the wrong money in the wrong player were Pace, Scott, and Sanchez v2. I think they probably competed against themselves for price there. Maybe Harris too. If they sign Revis to some DE type deal Ill include him in there as well.
#6 - Jason - 06/17/2012 - 03:36
Jason

It looks like they did Sanchez' deal so they can cut ties after 2013. He has two years to show he's the franchise. They don't love the guy, or else they would have gave him a real extension, but they like him enough to pay him like a franchise QB for this year and next

Looks like they believe they have a "Core" group of players that they want to build around for AT LEAST 2012-2013. Brick, Mangold, Cro, Revis, Sanchez, Harris & Holmes. All things considered, that's the right group to build around.

Nobody knew Holmes was gonna take the money and fall apart. His 2010 was pretty worthy of a big-time contract. Contract years tend to do that.

The Jets have it seems like millions of players who are on the last year of their deals (Pace, Scott, Greene, Keller, Smith, DeVito, etc.). Plus a lot of them have young studs waiting behind them to take their spots, if they slip up.

So I expect the majority of them to show-and-prove.....
BD
#7 - Black Dynamite - 06/17/2012 - 04:57
I absolutely agree that they had an 08-10 window, they tried to extend. They went out and gave up draft picks for Holmes and Cromartie (most specifically) and they got one year for that and and they were reasonably close but it didn't put them over (I'm not even going to get into why you go with a rookie QB in a short window). Otherwise, a free agent is free agent is a free agent. They hit FA and the Jets signed both of them to contracts with obscenely low first year cap charges that mounted exponentionally and the team slipped in 11 because the window likely closed anyway and now they begin to pay for that window in 12-14. To me, saying they planned to be $19M over, nothing to worry about is putting a lipstick on the pig. They were limited this year and they are further limited next year when there are a number of FA's on the horizon and theyaren't currently pacing what they're losing unless an uncommon number of guys come out of nowhere and excede realistic expectations.

After a number of big money acqusitions 07-09, they paid a lot in 2011 thinking a few players could put them over the top. Meanwhile, the guys like Revis, Ferguson, Mangold, Harris got far more expensive. If the goal was in that 08-10 window-- they did reasonably well. But now they're paying the price.

I don't know that I see that as good cap amanagement as much as just short window building. And, to me, guaranteeing 32 year-old LB's a year in advance would never make sense. It really seems more like an act of desperation regardless.
#8 - Raphael Urso - 06/17/2012 - 21:14
Name
E-mail (Will not appear online)
Homepage
Comment
Strict Standards: Non-static method c5t_module::call_module_output() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/cache/%%88^887^887F5B21%%comment.tpl.html.php on line 154

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 83

Strict Standards: Non-static method c5t_module::call_module_output() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/cache/%%27^273^2731ABF1%%layout.tpl.html.php on line 44

Strict Standards: Non-static method c5t_module::container() should not be called statically, assuming $this from incompatible context in /home/jason423/public_html/comments/comment_script_1.3.1/include/module.class.inc.php on line 83
This comment form is powered by GentleSource Comment Script. It can be included in PHP or HTML files and allows visitors to leave comments on the website.