Now that the season is over, I'll be writing analysis articles each week until the beginning of the league year and also during the period between the draft and training camp. I'll be breaking down some of the data from the 2012 season and revisiting some of the things I wrote about over the last two offseasons to see if any patterns identified at the time have continued or if any new patterns have developed.

In this week's BGA, I'm going to do something I promised to do once the season was over. You may recall me writing this after the loss to the Seahawks:

[The Jets are] an easy team to beat right now. I’m just an amateur, but I could give any team a list of things to do against this Jets team that will be successful most of the time and will probably net you enough big plays to be the difference in the game. I’d also note that this was not the case over the past few years, where it was different things every week that would let the Jets down. While I’m not going to list those things here, because I don’t feel comfortable with putting up a blueprint of how to beat the Jets, it probably doesn’t matter because every team the Jets seem to face has done its preparation and identified these things for themselves. This enables them to exploit some very obvious weaknesses in the Jets line-up [...] Needless to say, when the Jets do the same things to their opponents, they never have quite the same level of success.

Now that the season is over and I would imagine the Jets would be addressing these weaknesses, I feel comfortable laying out my blueprint for how to beat the 2012 Jets. Obviously no gameplan is 100% certain to give you a win, but I'll be suggesting things that usually worked and outlining the reasons why. Any team that did these things had a good chance of making some game changing plays happen and, generally speaking, every team that beat the Jets did some damage by doing some of these things.

After the jump, I'll be looking at some specific areas where the Jets were consistently vulnerable and providing examples of situations where teams exploited this.

Introduction

This represents a bit of a departure from my usual M.O., since I like to base everything on a comprehensive review of every single snap. Here, I'm talking in more general terms about things I noticed that seemed to cause problems for the Jets on a consistent basis. However, I'm going to try to go beyond the obvious things like "Put Sanchez under pressure because he has bad numbers when pressured" or "Stack the box and try and make them beat you downfield because the receivers can't get deep separation" to look for specific frailties in the Jets schemes or any exploitable weaknesses in their personnel.

I'll break down a couple of different areas to discuss what teams did, why it worked and why the Jets weren't able to enjoy similar success by doing the same things. I'll also try to provide some examples of each.

General Philosophies

Although the Jets are regarded as a team with limited offensive firepower, there's no need to try and get in a shootout with them. While you'd think that racking up points would be a smart idea - because there's no way their offense will be able to keep up - you're actually better off in a low-scoring game. Remember this stat from the BGA after the Arizona game?

On this day three years ago, the Jets beat Buffalo 19-13 in another game Mark Sanchez was unable to finish (this time due to injury). Since that time, they were 0-18 in regular season games when they scored 21 points or less…until yesterday’s win.

Why is that? What it seemed to boil down to is that the Jets relied on teams turning the ball over to give themselves excellent field position and create defensive scores. If a team plays conservatively against the Jets, there's not much risk of the Jets offense being good enough to pull themselves into a sizable lead and - as we'll see when I get into some specifics lower down - the team is apt to costly breakdowns that can be the difference between winning and losing in a close game or can turn a tight game into a blowout. Getting into a higher-scoring game with the Jets can be risky because those seem to be the only times that the offense gets into a rhythm.

You can point to several blowout losses the Jets had this year as evidence to the contrary, but most of these were actually pretty close until pretty late in the game, only to turn into blowouts later on, usually thanks in part to some of the issues I'll be discussing. The Steelers game was a 17-point loss but the Jets led late in the first half and were obviously still in the game for most of the second half. The Niners beat them 34-0, but it was only 7-0 until a last second field goal just before the half. The 28-7 loss to the Seahawks and 28-9 loss to the Bills were 14-7 and 14-9 entering the fourth quarter. My advice to any teams wanting to beat last year's Jets would have been simple: Remain patient. Keep the game close and it's likely someone will make a big mistake at a key moment. Don't give them any traction and once they're chasing from behind, you have them where you want them.

Defending the Pass

Stopping the Jets' pass offense from being successful generally comes down to all the things you would expect. Pressuring Sanchez, taking away his primary options in key situations and either sitting on all short-intermediate routes or flooding intermediate zones with players to try and compel him to beat you downfield are all things you'd expect to slow down the Jets aerial attack. Sure enough, these were all things teams did and had success with. How do you achieve these things though?

In some respects, slowing down the pass offense was a secondary goal for defenses. If you're looking for a game changing play to test the Jets' fragile psyche, one surefire way to give yourselves a good chance of beating them is to force turnovers. Entering 2012, the Jets were 29-11 when Sanchez threw one interception or less, but 2-11 when he threw two or more. Surprisingly, in 2012, he only threw two or more four times and the Jets actually won two of those games. However, he also had a slew of costly fumbles and when he does throw interceptions, they often prevent the Jets from converting a scoring opportunity or create one for the opposition, so it's definitely beneficial to try and tempt him into bad throws.

When looking at the kinds of mistakes Sanchez made that led to interceptions, there were some ill-advised short passes, a few tipped balls and some picks caused by poor accuracy. There were even a few that weren't really his fault. However, the one recurring mistake that he seemed to make was that he stared down his target and didn't see another defender coming across to jump the route having left their man. The most egregious of these was probably this play.

This is something Sanchez has struggled with for a while. Even at the start of the 2011 season, one of his most consistent stretches as a pro, he had two interceptions similar to this in a win over Jacksonville (in what was otherwise one of his more accomplished and confident performances) and it was a pattern that kept repeating itself over the next two years.

For teams to exploit this, it could be as simple as just having someone roaming deep - as Griffin was on the play linked above - ready to jump the route as soon as Sanchez starts staring down his primary read. However, teams have also been able to exploit this deficiency in the past by setting traps. Rolling coverage over so that a defender can come off his man, especially when Sanchez has a few obvious favorite routes (like the quick slant) that he likes to go to in certain situations, has been something that led to a lot of interceptions and near misses last year (and in 2011). Also, dropping a linebacker or even a lineman back into a passing lane has been something that can confuse him into a mistake (if he sees them) or lead to a tip or interception (if he doesn't).

My advice to teams facing the 2012 Jets would have been to set traps like this. Have your centerfielder roaming deep, drop front seven players into passing lanes and roll coverages every now and again. Based on last season, Sanchez would not be able to exploit any gaps this creates and the chances are that you'll force him into a mistake or two which could be the difference in a tight game.

The final question is why don't the Jets have success doing the same thing? They do from time to time and their defense certainly mixes up coverages as effectively as anyone in the league. Most quarterbacks see the field better than Sanchez does in such situations or are better at looking off defenders or freezing them with a pump-fake though. Also, if teams are playing conservatively based on the above advice then that makes it less likely that they'll throw one away. Even when they did, the Jets 2012 offense was not generally that good at capitalizing.

Creating Pressure

Another key element to the creation of turnovers, but one which also will invariably help to slow down the passing attack is the creation of pressure. On a day when Sanchez manages to limit the number of risky throws he makes, the chances are you could still benefit from a turnover if you manage to sack him. Alternatively, putting him under pressure increases the chance of a bad throw. You can't guarantee you're always going to create pressure though - and would want to avoid exposing yourself to unnecessary risk in terms of giving up big plays or allowing Sanchez to get into a rhythm - so what's the recommended approach?

Sending a bunch of guys is always a risky approach, even with a guy like Sanchez at quarterback who isn't great at hitting people in stride. However, if you just rely on four pass rushers and hoping one of them beats their man, the Jets' offensive line is usually good enough to handle that. That's what the Bills found in Week 1. They failed to sack Sanchez and only created six total pressures. In Week 17, they changed their approach - probably based on what they'd seen over the previous few weeks - and generated 14 total pressures with one key strip-sack.

Their approach was not necessarily to blitz more guys - they blitzed nine times in Week 17, only three more than in the opener - it was just to be smarter about how they sent the pressure. If you get creative with your pass rush - throw in a few stunts and so on - then even if the linemen handle that, it usually makes for less of a clean pocket which can cause a quarterback like Sanchez to rush his throw, run himself into trouble or lose his sightlines. The Bills had good success with this in the last game of the season and it made a big difference to Sanchez's performance against a team he had his best game of the year against four months earlier.

As an example of how a strategy like this can lead to a game changing play, we turn to the 49ers game in Week 4. The Jets trailed just 7-0 midway through the first quarter and had a third and one in 49ers territory. Had they converted, who knows how differently the game (34-0 final) would have turned out?

The 49ers lined themselves up like this:

Ray McDonald (#91) drove hard upfield and Ahmad Brooks (#55) stunted underneath him to sack Sanchez and force another Jets punt. The Niners also created plenty of pressure doing the same thing throughout the day.

Again, a creative pass rushing approach wasn't necessarily something which only worked against the Jets in 2012. Teams like the Cowboys and Ravens really rattled Sanchez in 2011 by doing similar things. It's something which the Jets do have some success with, but many teams - including the Bills - tend to see it coming and get rid of the ball to prevent it from leading to any pressure. Since the pass rusher isn't taking a direct route to the quarterback, these blitzes take slightly longer to develop so if your quarterback is decisive, he should still be able to get rid of the ball even as his linemen are on their heels. The reason this was so much more effective against Sanchez at the tail end of last season was because his decisiveness really deserted him and he brought a lot of pressure on himself by being hesitant. Also, even when he did get rid of the ball quickly, his accuracy often let him down and he rarely hit receivers in stride so they could punish the defense and dissuade them from continuing with that approach.

It wasn't just Sanchez that struggled with these situations though. Greg McElroy also showed an alarming lack of poise and an inability to get rid of the ball in his start against the Chargers. He was sacked 11 times and four of these (including three of the first four) came as a direct result of somebody stunting. In McElroy's defense, he was concussed early on in the game which may have slowed down his thought process in the pocket. Also, he may have been specifically told that he should take a sack rather than make a risky throw under pressure. In addition, he hadn't really worked with the first unit. With that said, he did seem to be running for his life a lot in preseason over the past few years too, so I would suggest that he isn't fully developed in terms of having NFL-ready ability to stand comfortably in the pocket and make quick decisions.

In that 11-sack game, the Chargers didn't get their second sack until halfway through the second quarter. It came as a result of a stunt as shown below. The Chargers set up like this:

Jarret Johnson (#96) stunts from the outside to the middle. While Austin Howard and Brandon Moore get themselves in position to deal with this, they both lose inside leverage and Moore is on his heels. He ends up being driven backwards into McElroy by Kendall Reyes (#91). The situation isn't helped by the fact that a defensive back is coming off the edge unblocked, while the back who perhaps should have been directed to stay in, has gone the other way. (We'll revisit that scenario lower down).

On the very next play, the Chargers obviously realized they were onto something. They set up like this:

This time the stunt came from the opposite side and Melvin Ingram (#54) has a clean shot at McElroy because D'Brickashaw Ferguson and Matt Slauson are both blocking the same guy. To his credit, McElroy escaped the rush and got back to the line of scrimmage where he was tackled for no gain (which goes down as a zero-yard sack officially).

You don't need to be that creative all the time, just do it enough times and you're likely to reap the benefits. Sometimes, you can generate pressure simply by sending an extra rusher off the edge. As seen in the example above, this can often lead to a clean shot at the quarterback.

Here's another example. On this play, Richard Sherman comes unblocked off the edge. Maybe this is Sanchez's fault for not directing the back (Lex Hilliard) to get out there and block him or getting rid of it to a hot receiver. Maybe it's Hilliard's fault and he heard the call or read the play wrongly. Maybe one of the receivers should have gone "hot" and didn't, thereby leaving Sanchez exposed. I don't know for certain and it doesn't matter. What does matter is that this is another pattern which kept repeating itself and teams were comfortable to send a guy off the edge because Sanchez wasn't ever able to punish them effectively enough.

The good thing about doing this is that you can mix it up with one of our earlier strategies and drop a linemen or linebacker into coverage at the same time, so you're still only sending four and the rush is less risky.

Again, the Jets do this too, but other quarterbacks tend to be better than Sanchez was last year at getting rid of quick passes to mitigate pressure. It also doesn't help when you don't have great speed at linebacker, which can prevent the coverage underneath such a blitz from being air-tight.

Passing the Ball

So far, the blueprint seems to be to keep the game close and rely on the Jets to turn the ball over or at least struggle to move the chains on offense. However, in 2012 (and this wasn't the case in 2011) one area where you could usually outperform the Jets was in terms of converting scoring opportunities. Take the last game of the year as an example. The Jets had to settle for four field goals (missing one), whereas the Bills got in the endzone four times. Despite being outgained by just two yards, that translates to a 19-point loss in what otherwise would have been a close game.

My advice to teams down near the goal line would therefore be to throw the ball. We know from a previous BGA that the Jets' goal line defense is pretty good. However, down in the red zone, they can be prone to coverage breakdowns.

Coverage breakdowns are again not something that were unique to the 2012 season. Brodney Pool made some bad mistakes in 2011 and 2010. Even the 2009 defense wasn't immune as Kerry Rhodes and James Ihedigbo both had costly blown coverages. However, these types of play - where a receiver is all alone in the end zone - are like free points to an NFL-caliber player and there were enough of them that I think it would be worthwhile to set up a play looking for an easy option, while still having the option to throw into a tight window or scramble for the line if the defense doesn't flinch.

The issue seems to come from defensive players being unaware whether they have a man or zone assignment. Let's look at some examples:

On this play, the Rams send three guys to the outside and then have one break back to the back of the end zone. Three defenders all follow to the outside, so clearly someone should either have been in man coverage on the receiver who got loose or someone should have stayed underneath in zone coverage. Without knowing the defensive set, I can't know who was at fault, but it doesn't really matter from the offense's perspective. What matters is that it happened and they exploited it.

On this play, Ellis Lankster is covering in the slot and when Wes Welker goes to the outside, he clearly passes him off to the man behind him. The only problem is that the man who would be behind him - Kyle Wilson - has followed another receiver to the inside. Clearly Lankster thought this was a zone coverage and Wilson thought it was a man. Again, you can't know who was at fault without knowing the defensive set, but the fact is that the easy scoring opportunity presented itself, so this is the kind of thing worth looking at doing for an offensive opponent.

Finally, this play is a well executed playfake. Rob Gronkowski runs a drag route and ends up outrunning Bart Scott and Calvin Pace to the outside for an easy catch. It looks like Scott is responsible for the zone over the middle and Pace - who starts off lined up opposite another tight end is responsible for the outside, but ends up taking a step to the inside and is unable to get his momentum going in the other direction in time. This isn't so much a blown coverage as a coverage where there was an easily exploitable weakness - Pace's lack of mobility and acceleration. It's similar though, because he ends up being a step late - just due to a physical deficiency rather than a mental error.

What these plays have in common and what they tell us about how to attack the Jets' pass defense is that offenses should use misdirection to create gaps in the Jets zones. Instead of attacking single coverage, where the Jets excel, you're better off running a clear-out route, bunching receivers or criss-crossing routes to try and cause confusion. Down there, if you cause enough hesitation to get one step of separation, most NFL quarterbacks can make that throw.

This isn't just effective in the red zone - consider my breakdown of the Antonio Gates touchdown which showed how well-crafted the play was in terms of pulling Antonio Cromartie and Kyle Wilson away from where Gates was able to get open. Also, consider the Shane Vereen touchdown on Thanksgiving (which nobody wants to see again so I'm not going to link to it) where they drew the defense to the inside and then were able to get a long touchdown down the sideline.

(If I'm going to be snarky, I'd also add to my blueprint the suggestion to set as many illegal picks as possible because the Jets never seem to get that call).

I'd like to hope that the new offensive coordinator would be able to do a better job of designing plays so that opportunities like those that presented themselves in the examples above occur regularly for whoever is quarterbacking the Jets next year, but we'll have to see. As far as 2012 was concerned, Sanchez just wasn't as good in the red zone as he was in 2011, blowing opportunities like this one, for example. His accuracy and hesitancy continued to blight him all year.

Without any coverage breakdowns, it's not easy to attack the Jets. While Scott has a reputation for being exploited repeatedly in coverage, the reality simply doesn't bear this out, as he's only given up catches down the field on a couple of occasions in the last few years. Tom Brady famously picked on rookies Antonio Allen and Demario Davis in the Pats' come-from-behind overtime win earlier in the year and Isaiah Trufant went through a phase of being routinely picked on whenever he lined up on the outside, but generally your best bet is to take what the defense gives you.

Conclusions

As I said at the outset, there did seem to be a few distinct things which teams routinely saw success with during the 2012 season and I've discussed these above. You're not guaranteed to have success with these things all the time, but they generally weren't things the Jets were able to exploit, so it wasn't a big risk to try them - and often led to key plays that were the difference in any given contest.

Are these things a flawless way of achieving certain victory? Absolutely not - in fact, often when you spot a weakness in your opponent, you'll find that they've been working on it all week and when you try to exploit it, they've figured things out. (A good example of this is the Eagles game in 2011, where the Jets were facing a team that was notoriously bad against the screen pass, so they tried a bunch of screen passes and the Eagles had been well-drilled enough to blow them all up, en route to a huge win). However, these are things that the Jets never managed to figure out and by the end of the year it was apparent that if teams did these things, they were increasing their chances of winning.

A lot of the content in this article is opinion-based, moreso than in a usual BGA. You may have your own ideas about some of the things I suggested above or even other suggestions for things that always seemed to catch the Jets out. This is not the final word on this by any means, so feel free to pick holes in what I've written down in the comments.

With free agency right around the corner, we're taking a break now until after the draft. Ideas for future BGA articles are still welcomed though!

Tags: BGA, Editorial Aside, Bent Double

New York Jets corner back Darrelle Revis (24) stretches before a game against the Tennessee Titans at MetLife Stadium. (Brad Penner)
New York Jets corner back Darrelle Revis (24) stretches before a game against the Tennessee Titans at MetLife Stadium. (Brad Penner)

Ralph Vacchiano, SNY.TV:

Whatever the Jets decide to do about Darrelle Revis between now and March 11, this much is known: He is contractually guaranteed to receive $6 million of his 2017 salary, no matter what.

Or, at least, probably.

Of all the issues hanging over the Jets cornerback at the moment, from his NFL future to the four felonies and misdemeanor he's been charged with after a recent street fight in Pittsburgh, that $6 million he's owed might be the most intriguing. A "guarantee" of course is never completely guaranteed, and there is some language in his deal - both specific and vague - that could allow the Jets either recoup it or not pay it at all.

Read More

 (AP)
(AP)

Ralph Vacchiano, SNY:

SNY's weekly look at the top players on board for the Jets as they prepare to make the sixth overall pick of the NFL draft on April 27, complete with who's rising and who's falling throughout the process and as the Jets' potential needs change:

1.) CB Marshon Lattimore, Ohio State - The ides of the Jets taking a cornerback sixth overall seemed logical even before Darrelle Revis was charged with four felonies and a misdemeanor after a street fight in Pittsburgh 10 days ago. He probably wasn't coming back anyway, certainly not as a corner, but the incident amplified the need at his position. The combine next week will help solidify Lattimore's status as a Top 10 player. It even could push him out of the Jets' reach and into the Top 5. (Last week: 1)...

Tags: Bilal Powell, Calvin Pryor, Darrelle Revis, Darron Lee, David Harris, Leonard Williams, Matt Forte, Ralph Vacchiano
Read More

Jets interested in Cutler? 00:02:44
Daily News Live talks about the Jets and their level of interest in quarterback Jay Cutler.

The Jets reportedly have 'some interest' in Chicago Bears QB Jay Cutler when or if he is cut, CBS Sports Jason La Confora reports. One possible reason for New York's interest is the presence of new quarterbacks coach Jeremy Bates, who coached Cutler with the Bears and Denver Broncos.

"They believe he can play in the elements that are a reality in the AFC East," La Confora said. "And they like his moxie and arm talent. And that was well before the Jets hired Jeremy Bates as their quarterback coach."

La Confora also mentions the Buffalo Bills, Miami Dolphins, Jacksonville Jaguars, San Francisco 49ers and Houston Texans as possible landing spots for the 34-year-old quarterback.

 

Read More

Sep 15, 2016; Orchard Park, NY, USA; New York Jets wide receiver Brandon Marshall (15) makes a catch and tries to evade Buffalo Bills cornerback Stephon Gilmore (24) during the first half at New Era Field.  (Timothy T. Ludwig (USA Today))
Sep 15, 2016; Orchard Park, NY, USA; New York Jets wide receiver Brandon Marshall (15) makes a catch and tries to evade Buffalo Bills cornerback Stephon Gilmore (24) during the first half at New Era Field. (Timothy T. Ludwig (USA Today))

Darrelle Revis' future with the Jets was in doubt even before he was charged with four felonies for an incident outside a Pittsburgh bar back on Feb. 12. His cost, his skills, his age were all conspiring against him, and by March 11 he was surely going to end up an ex-Jet.

But while the Jets have some young corners on their roster, they don't necessarily have Revis' heir - the next shutdown corner to help lockdown their struggling secondary. Many NFL people believe they're most likely to look to the draft for Revis' replacement. But free agency could present some intriguing possibilities.

Here is a look at a few:

CB Stephon Gilmore (Bills) - For a cap-strapped team, they probably can't dip this deep into the free agent pool, especially if they decide to spend (or overspend) for a quarterback. But if they can't get one of the top quarterbacks or decide to go through the draft at that position, a free-agent corner would be a big help. And while Gilmore, 26, is no Revis-in-his-prime, he's the best on the market. The Pro Bowler had five interceptions this season and that could land him in the range of the five-year, $62.5 million deal the Giants gave Janoris Jenkins last offseason (with $28.8 million guaranteed). Of course, that's if he hits the market. He may get franchise-tagged by the Bills.

Tags: Darrelle Revis
Read More

GEICO SportsNite: Darrelle Revis 00:00:19
Darrelle Revis had his preliminary hearing regarding his altercation in Pittsburgh rescheduled for March 15.

Darrelle Revis' next court appearance, which was scheduled for Thursday, will now take place six days after the start of NFL free agency -- complicating the Jets' decision even more.

The preliminary hearing for Revis to answer the charges he's been hit with stemming from an incident in Pittsburgh back on Feb. 12 was officially postponed on Tuesday afternoon and rescheduled for March 15. The hearing will take place at 12:30 p.m. in front of Judge Jeffrey Manning, and Revis is obligated to appear in person -- assuming that hearing takes place.

A lot can happen between now and then, including a plea deal, another continuation, or the charges being dropped altogether. For now, though, Revis remains charged with two counts of aggravated assault, one count each of making terroristic threats, robbery, and conspiracy to commit aggravated assault as a result of an apparent street fight nine days ago that left two men knocked out on a street corner around 2:30 a.m...

Tags: Darrelle Revis, Ralph Vacchiano
Read More

Cleveland Browns free safety K'Waun Williams (36) against the Cincinnati Bengals at Paul Brown Stadium. (Aaron Doster)
Cleveland Browns free safety K'Waun Williams (36) against the Cincinnati Bengals at Paul Brown Stadium. (Aaron Doster)

Update (Feb. 21)

7:15 PM: Former Browns cornerback K'Waun Williams has agreed to a one-year deal with the San Francisco 49ers, reports Ian Rapoport of the NFL Network

The Jets made Williams a contract offer of their own Tuesday morning after he visited with the team last week, according to Darryl Slater of NJ Advance Media.

Tags: Buster Skrine, Darrelle Revis, Marcus Williams
Read More

New video emerges in Revis saga 00:03:06
TMZ released a video which may add new information to the Darrelle Revis assault case.

Ralph Vacchiano, SNY.tv

Darrelle Revis "absolutely" did not knock out two men on a street in Pittsburgh in the early morning hours of Feb. 12 and the voice heard bragging about it on a video of the aftermath of the incident was "NOT" Revis' voice, his attorneys said.

Their denial and defense of the Jets cornerback came on Sunday night, hours after a video was published on TMZ.com that allegedly showed the aftermath of the incident that ended with Revis facing a variety of charges from Pittsburgh police. The video shows two men on the ground, seemingly unconscious, and a voice can be heard saying "I knocked both of these m---f-ers out."

Then what sounds like the same voice can be heard saying "Shut up before I knock you're a-out next."

Tags: Darrelle Revis
Read More

New York Jets cornerback Darrelle Revis (Mark J. Rebilas/USA Today Sports Images)
New York Jets cornerback Darrelle Revis (Mark J. Rebilas/USA Today Sports Images)

TMZ released footage of the aftermath of the alleged altercation New York Jets cornerback Darrelle Revis was involved in.

The video shows two men lying on the ground unconscious with the voice of another person saying, "I knocked both of these m-----f---ers out." It is not known whether or not the man speaking in the video is Revis. Teammate Brandon Marshall said he didn't believe it was Revis'.

Tags: Darrelle Revis
Read More

Sep 13, 2015; Houston, TX, USA; Houston Texans tackle Jeff Adams (70) during the game against the Kansas City Chiefs at NRG Stadium. Kevin Jairaj-USA TODAY Sports
Sep 13, 2015; Houston, TX, USA; Houston Texans tackle Jeff Adams (70) during the game against the Kansas City Chiefs at NRG Stadium. Kevin Jairaj-USA TODAY Sports

Bent, theJetsBlog.com: 

Over the last few weeks, we've been looking at some of the players signed to futures deals since the end of the season. Today we wrap up with a quick look at the other additions.

 

Tags: BGA
Read More

GEICO SportsNite: Revis, Jets 00:03:25
SNY insider Ralph Vacchiano discusses the Jets' options regarding Darrelle Revis and his recent criminal charges.

Latest Update: (Feb. 17)

10:15 p.m. 

Darrelle Revis has been arraigned and was given a non-monetary bond, reports Coley Harvey of ESPN.

According to Harvey, Revis still has to attend all hearings in the case and cannot come in contact with the alleged victims or witnesses.

Tags: Darrelle Revis
Read More

What is Revis' future with Jets? 00:04:30
SNY insider and former Jet Willie Colon weighs in on Darrelle Revis' future after being charged with four felonies and one misdemeanor.

SNY insider and former Jet Willie Colon weighs in on Darrelle Revis' future after being charged with four felonies and one misdemeanor.


 (Danny Wild/USA Today Sports Images)
(Danny Wild/USA Today Sports Images)

Ralph Vacchiano, SNY:

As bad as Darrelle Revis was last season, he kept insisting he was far from finished. Several times he made it clear he wanted to keep playing and was even willing to see if that could happen with the Jets. He seemed to be embracing his role as a future elder statesman on the team. He hinted he might accept a pay cut to stay. He even admitted he was willing to switch positions.

None of that matters anymore.

Tags: Darrelle Revis, Ralph Vacchiano
Read More

 (Scott Galvin)
(Scott Galvin)

Ralph Vacchiano, SNY:

The incident that has surely ended Darrelle Revis' Jets career, and could land him in jail, began with two star-struck men who seemingly couldn't believe they had run into the NFL player on the streets of Pittsburgh in the middle of the night. They asked if he was really Revis. They didn't believe his answer.

And everything escalated from there.

Much of the confrontation from early Sunday morning is on a cell phone video, too, according to the criminal complaint filed with the Pittsburgh Police and obtained by WTAE in Pittsburgh. The evidence was strong enough for Revis to be charged on Thursday with four felonies (two counts of aggravated assault and one each of criminal conspiracy and robbery) and one misdemeanor (making terroristic threats)...

Tags: Darrelle Revis, Ralph Vacchiano
Read More

 (Mark J. Rebilas-USA TODAY Sports)
(Mark J. Rebilas-USA TODAY Sports)

Ralph Vacchiano, SNY:

Each week, SNY will put a current player, a position, or perhaps a draft or free agent target of the Jets in the spotlight as part of our regular offseason coverage. Last week we took a look at Jay Cutler, the Chicago Bears quarterback who might hit the open market in the coming weeks. This week we turn inward and look at a proud Jet who is at the center of one of the team's biggest offseason decisions:

CB Darrelle Revis.

After a miserable season in which he was a shell of his former self it seems like a pretty simple decision for the Jets to let Darrelle Revis go -- especially since he's due $15 million in salary and bonuses in 2017 and his cap number is $15.3 million...

Tags: Darrelle Revis, Juston Burris, Ralph Vacchiano
Read More

 (Mark J. Rebilas-USA TODAY Sports)
(Mark J. Rebilas-USA TODAY Sports)

Ralph Vacchiano, SNY.TV: 

The Jets had such high hopes for their offensive line when they acquired left tackle Ryan Clady from the Broncos last April. But the experiment is over after less than a year.

The Jets have informed Clady's agent that they do not intend to pick up his option for the 2017 season, according to an NFL source. New York had until Wednesday to make a decision before the team would owe him a $1 million roster bonus. Clady also was scheduled to make a non-guaranteed salary of $10 million this year.

Tags: Ryan Clady, Ralph Vacchiano
Read More

 (AP)
(AP)

Ralph Vacchiano, SNY.TV:

SNY's weekly look at the top players on board for the Jets as they prepare to make the sixth overall pick of the NFL draft on April 27, complete with who's rising and who's falling throughout the process and as the Jets' potential needs change:

1. CB Marshon Lattimore, Ohio State - The Jets should soon have some clarity on the Darrelle Revis situation since cuts around the NFL have already begun and he's due a $2 million roster bonus on March 11. Assuming he's not coming back - and if he does, assuming he'll come back as a safety - this position remains one of the Jets' biggest needs. Perhaps offensive line is bigger, but at the moment few scouts seem to believe there's a tackle worthy of a Top 10 pick. The big question with Lattimore? Will he even make it out of the Top 5? A strong combine or Pro Day performance could push him out of the Jets' reach. (Last week: 1).

Read More

 (Brett Rojo)
(Brett Rojo)

Mel Kiper's second Mock Draft for ESPN has the Jets selecting LSU running back Leonard Fournette with the sixth overall pick in the upcoming NFL Draft.

Kiper notes that while the Jets have a quarterback problem to solve and could also draft a defender with the pick, Fournette may be the best player available and the Jets would "know they can get a ton of reps from Fournette right now, and this is a team that needs to be better."

Fournette had 129 carries for 843 yards and eight touchdowns last season for LSU, adding another 146 yards on 15 receptions...

Read More

 (Jerome Miron)
(Jerome Miron)

Ralph Vacchiano, SNY:

The Jets haven't begun to clear the salary cap room they need to be active in free agency, so it remains to be seen just how active they will be. But they'll have to do something when the signing period opens on March 9 because they have plenty of needs.

So what will they do? Last week, I took a look at five free agents who could (or should) be on the Jets' radar at several positions. This week, I'll focus on the most important position -- quarterback. The Jets will likely at least look for a quarterback-of-the-future on the market. Whether they sign one might depend on the price.

Tags: Christian Hackenberg, Geno Smith, Ryan Fitzpatrick
Read More

New York Jets wide receiver Eric Decker is tackled by Buffalo Bills strong safety Aaron Williams after making a catch during the first half at New Era Field. (Kevin Hoffman/USA TODAY Sports)
New York Jets wide receiver Eric Decker is tackled by Buffalo Bills strong safety Aaron Williams after making a catch during the first half at New Era Field. (Kevin Hoffman/USA TODAY Sports)

The NFL offseason may be off to a slow start, but things are surely about to pick up with cuts and contract restructures on their way, and with the scouting combine just two weeks away.

With that in mind, here is our weekly look at some of the biggest questions facing the Jets, what's new about them, where they stand on finding an answer, and if any of the issues have changed.

1. Who is their quarterback?

They of course haven't answered this yet, but they did answer who'll be coaching the quarterbacks: new offensive coordinator John Morton and new quarterbacks coach Jeremy Bates. Neither has an extensive resume at their current positions -- or really working with quarterbacks -- which is interesting if they're going to be entrusted with developing a young quarterback.

Tags: Ben Ijalana, Brandon Marshall, Breno Giacomini, Brian Winters, Bryce Petty, Charone Peake, Christian Hackenberg, Darrelle Revis, Eric Decker, Geno Smith, James Carpenter, Leonard Williams, Muhammad Wilkerson, Nick Mangold, Quincy Enunwa, Ryan Clady, Sheldon Richardson, Wesley Johnson, Ralph Vacchiano
Read More

New York Jets quarterback Ryan Fitzpatrick (14) prepares to throw the ball against the New England Patriots during the first quarter at MetLife Stadium. (Brad Penner)
New York Jets quarterback Ryan Fitzpatrick (14) prepares to throw the ball against the New England Patriots during the first quarter at MetLife Stadium. (Brad Penner)

Ralph Vacchiano, SNY.tv

The Ryan Fitzpatrick Era was never supposed to happen for the Jets, and it certainly never was expected to last two roller-coaster seasons. In the end, though, it was a wild ride that rescued a franchise in one of its darkest moments before leading it back into the darkness again.

For better or for worse, the Fitzpatrick Era officially ended on Friday when the contract that the 34-year-old quarterback signed last summer automatically voided. All that's left is a $5 million cap hit the Jets must endure during the 2017 season. And memories - more than a few good ones, and plenty of bad.

So was it worth it? That all depends on your perspective, how much your sights are set on the Jets' long-term future, and how much you value all the fun that was had in 2015 during the Jets' near-playoff-miss.

Tags: Brandon Marshall, Bryce Petty, Christian Hackenberg, Eric Decker, Geno Smith, Ryan Fitzpatrick, Ralph Vacchiano
Read More

 (Aaron Doster)
(Aaron Doster)

Ralph Vacchiano, SNY:

Each week, SNY will put a current player, a position, or perhaps a draft or free agent target of the Jets in the spotlight as part of our regular offseason coverage. This week we begin with one of the potential quarterback options for the Jets -- and one with ties to their brand new quarterbacks coach:

QB Jay Cutler.

Tags: Christian Hackenberg, Ryan Fitzpatrick, Ralph Vacchiano
Read More

New York Jets wide receiver Brandon Marshall (15) before the game against the Dallas Cowboys at AT&T Stadium. (Kevin Jairaj)
New York Jets wide receiver Brandon Marshall (15) before the game against the Dallas Cowboys at AT&T Stadium. (Kevin Jairaj)

Jets WR Brandon Marshall listed JJ Watt and Deion Sanders among the players he believes could be the best of all time, but one player was notably absent from his list: Tom Brady.

Marshall told NJ Advanced Media during a charity event for his Project 375 foundation that Brady is "not the best player ever," adding that his idea of the best player would be "a guy that I can put at corner, safety, defensive end, a guy that I can put back on punt return, chase down kicks." He also mentioned Reggie White and Jerry Rice as possible contenders for the best player ever, but conceded that it "would probably be impossible [to say for sure]." 

Tags: Brandon Marshall
Read More

Denver Broncos defensive end Kenny Anunike (68) during the game against the Seattle Seahawks at Sports Authority Field at Mile High. (Chris Humphreys)
Denver Broncos defensive end Kenny Anunike (68) during the game against the Seattle Seahawks at Sports Authority Field at Mile High. (Chris Humphreys)

Bent, theJetsBlog.com

Since the end of the season, the Jets have added several players to their 90-man roster. We've been looking at each of these players to determine their strengths and weaknesses.

Today we're going to look at three additions on the defensive front seven; Kenny Anunike, Frank Beltre and Jeff Luc. All three are undrafted free agents but they have different roles. Let's compare their attributes, divided into categories.

Experience

At 27, Beltre is the oldest of the three, but actually has the least NFL experience. He played three preseason games with the Chargers in 2013 but has only played in the CFL since that time.

Read More

 (Rick Scuteri/AP)
(Rick Scuteri/AP)

The Jets have signed tackle Jeff Adams, the club announced on Wednesday. The 27-year-old ended this past season on the Houston Texans' practice squad after appearing in four games in 2014 and 2015. Adams has also been a part of the Cincinnati Bengals' and Miami Dolphins' practice squads.

Adams was signed as an undrafted free agent by the Dallas Cowboys in 2012 after playing collegiately at Columbia University

Read More

Corey Griffin and Brian Bassett are back with a new podcast, and they're turning their Jets frowns upside down with some positivity. As they contemplate the future of Darrelle Revis, they turn the clock back to Revis past, with a deep dive countdown of their favorite moments in Revis / Jets history.

Click below to listen!

 

Read More

The Jets have added four coaches to their staff for the 2017 season, hiring Jeremy Bates (quarterbacks coach), Mick Lombardi (assistant quarterbacks coach), Jason Vrable (offensive assistant) and Joe Giacobbe (strength and conditioning assistant), the team announced on Wednedsay.

Bates held the same position with the Jets in 2005 under then-head coach Herm Edwards. He was the Chicago Bears QBs coach in 2012 but was not retained and has been out of the NFL since. Lombardi was an offesnive quaity control coach with the 49ers this past season while Vrable was the assistant QBs coach for the Bills. Giacobbe was the director of player performance at Rutgers from 2012-2015.

 

Read More

North Carolina quarterback Mitch Trubisky (10) passes as Pittsburgh's Ejuan Price (5) rushes during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Sept. 24, 2016. (AP Photo/Gerry Broome) (Gerry Broome/AP)
North Carolina quarterback Mitch Trubisky (10) passes as Pittsburgh's Ejuan Price (5) rushes during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Sept. 24, 2016. (AP Photo/Gerry Broome) (Gerry Broome/AP)

Ralph Vacchiano, SNY.TV:

As miserable as the Jets' 5-11 season was their consolation prize isn't bad. They stand to get a heck of a player with the sixth overall pick in the 2017 draft - perhaps a franchise-changing player, and maybe someone who can contribute right away.

That's no guarantee, of course, but it's a positive to focus on for a team that needs a lot of help in a lot of different areas. Maybe - just maybe - they could end up with the franchise quarterback they've been seeking for far too many years.

It's early, of course - very early - and a lot can change during free agency. But here's a look at five players the Jets might have their eyes on in the first round of the NFL draft, which takes place on April 27. SNY will be taking a weekly look at this board and charting who is rising and falling throughout the combine and Pro Day season, and as the Jets' potential needs change:

Tags: Darrelle Revis, Matt Forte, Ralph Vacchiano
Read More

 (Jim Brown)
(Jim Brown)

Former Jets' running back and broadcaster Mike Adamle revealed he his battling dementia and doctors think he may have CTE, the New York Daily News reported on Wednesday. Adamle, 67, played with the Jets, Kansas City Chiefs and Chicago Bears during a six-year NFL career.

"It shook my world," Adamle said in an interview with NBC-5 in Chicago. "It just kind of a little bit worse sometimes every day."

Adamle is perhaps best known for his work as co-host of "American Gladiators" from 1989-1996.

 

Read More

 (Reinhold Matay (USA Today))
(Reinhold Matay (USA Today))

Ralph Vacchiano, SNY:

With one month to go until the NFL free-agent signing period opens on March 9, the Jets have some work to do. They have to make several cuts and restructure several contracts just to get under the 2017 salary cap, which figures to be somewhere around $168 million.

How active they'll be in free agency depends on how much cap room they're able to clear. It also depends on how much -- if anything -- they devote to finding a starting quarterback on the free-agent market.

Read More

 (Jim Brown)
(Jim Brown)

The Jets have signed long-snapper Josh Latham, the team announced Tuesday.

Latham, who spent three years as the long-snapper for Sacramento State, has never appeared in the NFL.

Read More

Former Green Bay Packers DL Mike Pennel (Mark Hoffman/USA Today Sports Images)
Former Green Bay Packers DL Mike Pennel (Mark Hoffman/USA Today Sports Images)

The Jets claimed former Green Bay Packers defensive tackle Mike Pennel off waivers, the team announced Tuesday.

Pennel, 25, has recorded one sack and 40 combined tackles in 37 games over the past three seasons with Green Bay. He recorded seven combined tackles in eight games last season.

Pennel was suspended four games last season for violating the NFL's substance-abuse policy.

Read More

New York Jets linebacker Darron Lee (Mark J. Rebilas/USA TODAY Sports)
New York Jets linebacker Darron Lee (Mark J. Rebilas/USA TODAY Sports)

Ralph Vacchiano, SNY.tv

Darron Lee, the New York Jets' promising young linebacker and their first-round pick in last year's draft, says he is OK after being attacked in a bar in Columbus, Ohio, on Saturday night.

The 22-year-old explained the incident in some detail on Monday in a video posted to his Twitter account, in which he showed off a bruise under his right eye and what he said were "bumps all around my head." He insisted he was attacked without provocation and he had no idea by whom.

Tags: Darron Lee, Ralph Vacchiano
Read More

New York Jets defensive end Sheldon Richardson during practice at Atlantic Health Jets Training Center. (Noah K. Murray/USA Today Sports Images)
New York Jets defensive end Sheldon Richardson during practice at Atlantic Health Jets Training Center. (Noah K. Murray/USA Today Sports Images)

Ralph Vacchiano, SNY:

Now that the Super Bowl is over, the New York Jets can begin cleaning up the wreckage from their 5-11 season and start yet another rebuilding project. Despite being on the cusp of the playoffs a year ago, they seem farther away than ever now.

With that in mind, here are some of the biggest questions the Jets must answer this offseason. We'll check back in each week to see how they're doing, whether any of the questions have been answered, and whether any have changed:

Tags: Ben Ijalana, Brandon Marshall, Breno Giacomini, Brian Winters, Bryce Petty, Charone Peake, Christian Hackenberg, Darrelle Revis, Eric Decker, Geno Smith, James Carpenter, Leonard Williams, Muhammad Wilkerson, Nick Mangold, Quincy Enunwa, Ryan Clady, Sheldon Richardson, Wesley Johnson, Ralph Vacchiano
Read More

Seattle Seahawks offensive coordinator Jeremy Bates during the first half against the Tampa Bay Buccaneers at Raymond James Stadium. (Kim Klement-US PRESSWIRE)
Seattle Seahawks offensive coordinator Jeremy Bates during the first half against the Tampa Bay Buccaneers at Raymond James Stadium. (Kim Klement-US PRESSWIRE)

The New York Jets are targeting former Seattle Seahawks offensive coordinator Jeremy Bates to be their new quarterbacks coach, The MMQB's Albert Breer reports.

The organization had Bates, who was the Jets' quarterbacks coach in a 4-12 2005 season which featured five different quarterbacks, including Brooks Bollinger, in mind for their offensive coordinator vacancy before they signed John Morton, according to NFL Network's Ian Rapoport.

Bates served as the Chicago Bears' quarterbacks coach in 2012 and Seahawks offensive coordinator in 2010.

Read More

Licata vents after Falcons' loss 00:06:16
Falcons fan Sal Licata vents his frustrations after the Falcons' loss to the New England Patriots in Super Bowl LI

Ralph Vacchiano, SNY:

Pete Carroll and Darrell Bevell of the Seahawks may forever be known for the single dumbest play call in Super Bowl history, when they called for a pass instead of a run from the 1 yard line at the end of Super Bowl XLIX, leading to a Malcolm Butler interception and handing the Patriots a championship.

But Dan Quinn and Kyle Shanahan of the Falcons gave that inexplicable decision a run for its money on Sunday night.

Their brain-frozen play calling with four minutes left in Super Bowl LI snatched defeat from the jaws of victory and gift-wrapped a championship opportunity to the Patriots again. In a span of three mind-boggling plays, they went from being well within range of a game-sealing field goal to punting the ball away and putting it back in Tom Brady's hands...

Read More

 (AP)
(AP)

The Jets have opened at 75/1 odds to win Super Bowl LII, according to a list released by Bovada sportsbook in Las Vegas.

Among the Jets' AFC East rivals, the Patriots -- at 5/1 -- have the best odds in the NFL. The Dolphins have 50/1 odds, while the Bills opened at 66/1.

Only the Bears (100/1), Browns, and 49ers (both at 150/1) have worse odds than the Jets.

Read More

 (Kevin Jairaj-USA TODAY Sports)
(Kevin Jairaj-USA TODAY Sports)

Ralph Vacchiano, SNY:

The Jets and their fans have endured 48 years of pain without a Super Bowl, made worse by 12 years without a division title and now six straight years without a trip to the playoffs. It has to hurt more that the dominant team of this era is from their own division, led by a coach (Bill Belichick) they once had for one day in 2000 and a quarterback (Tom Brady) they, like everyone else, passed over in the 2000 draft.

So watching the Patriots' epic comeback and 34-28 overtime win in Super Bowl LI on Sunday night had to be especially painful.

But don't worry: There's a good chance the pain is going to get much worse.

Read More

New England Patriots quarterback Tom Brady (12) celebrates a two-point conversion against the Atlanta Falcons in the fourth quarter during Super Bowl LI at NRG Stadium. (Mark J. Rebilas)
New England Patriots quarterback Tom Brady (12) celebrates a two-point conversion against the Atlanta Falcons in the fourth quarter during Super Bowl LI at NRG Stadium. (Mark J. Rebilas)

Many current and former Jets took to Twitter to react to the Patriots' 34-28 overtime win over the Falcons in Super Bowl LI...

Tags: Ben Ijalana, Marcus Williams, Quincy Enunwa
Read More

GEICO SportsNite: FNNY on SB51 00:04:53
The guys on FNNY discuss what went wrong for the Falcons in the second half of the Super Bowl, as well as Tom Brady's place in NFL history.

What went wrong for the Falcons in the second half of the Super Bowl, and what is Tom Brady's place in NFL history?

Read More

 (Debby Wong-US PRESSWIRE)
(Debby Wong-US PRESSWIRE)

Ronald Gasser, who shot and killed former Jets RB Joe McKnight, pleaded not guilty on Monday to a second-degree murder charge, according to the Associated Press.

The 55-year-old Gasser, who had initially been charged with manslaughter, was indicted last week, NBC Sports reported.

McKnight, who was 28 years old, was killed in a shooting in Louisiana in December.

A witness said an argument took place between McKnight and the shooter before the shooter opened fire multiple times.

Read More

GEICO SportsNite: Super Bowl 00:01:31
Former Jet Chad Cascadden joins GEICO SportsNite to discuss the Patriots' exhilarating comeback Super Bowl victory over the Atlanta Falcons.

Despite trailing 28-3 in the third quarter, Tom Brady and the Patriots scored 31 unanswered points, ending with James White's 2-yard touchdown rush in overtime as New England beat the Atlanta Falcons, 34-28, to win Super Bowl LI.

Tags: Atlanta Falcons, New England Patriots
Read More

 (Kirby Lee)
(Kirby Lee)

Ralph Vacchiano, SNY:

Here's a look at Super Bowl LI …

NFC Champion Atlanta Falcons (13-5) vs. AFC Champion New England Patriots (16-2)

Read More

LaDainian Tomlinson played the 2010 and 2011 seasons with the Jets. (Robert Mayer-US PRESSWIRE)
LaDainian Tomlinson played the 2010 and 2011 seasons with the Jets. (Robert Mayer-US PRESSWIRE)

Former Jets center Kevin Mawae is passed over in this year's vote for the Pro Football Hall of Fame, but LaDanian Tomlinson and Jason Taylor, who played briefly with the Jets, made it in.

Read More

Deshaun Watson in New York? 00:02:37
The DNL panel debates the idea of the Jets drafting Clemson quarterback Deshaun Watson after stating he would like to play for the Jets.

New Orleans Saints wide receivers coach John Morton against the Arizona Cardinals at University of Phoenix Stadium. (Mark J. Rebilas)
New Orleans Saints wide receivers coach John Morton against the Arizona Cardinals at University of Phoenix Stadium. (Mark J. Rebilas)

The Jets' decision to hire John Morton as the team's new offensive coordinator was endored by future Hall of Famer Drew Breesaccording to Rich Cimini of ESPN.

Brees has known Morton for over a decade, as the two spent three seasons together in New Orleans - 2006, 2015, and 2016- while Morton served as the team's receivers coach. 

Over the last two seasons, the Saints have scored more touchdowns and produced more yards than any team around the league.

Read More

Erik Coleman talks Super Bowl LI 00:03:31
Former Jet Erik Coleman joins DNL to discuss the top storylines heading into Super Bowl LI from Houston.

Former Jet Erik Coleman joins Daily News Live to discuss the top storylines heading into Super Bowl LI.

Read More

Former LB Mo Lewis at Jets House 00:04:37
Former Jets linebacker Mo Lewis chats with SNY's Ralph Vacchiano at the Jets House event in Manhattan.

Former Jets linebacker Mo Lewis chats with SNY's Ralph Vacchiano at the Jets House event in Manhattan.

Read More

Jets quarterbacks Bryce Petty (9) and Christian Hackenberg warm up before a preseason game. (Bill Streicher-USA TODAY Sports)
Jets quarterbacks Bryce Petty (9) and Christian Hackenberg warm up before a preseason game. (Bill Streicher-USA TODAY Sports)

A year after lobbying the Jets to re-sign Ryan Fitzpatrick, Brandon Marshall may be "retired" from offering his quarterback suggestions, but that doesn't mean he won't offer his thoughts on the Jets quarterbacks.

And when it comes to the two young ones on the current roster, the veteran receiver apparently likes what he's seen.

Marshall, speaking again on WFAN from the Super Bowl Media Center in Houston, Marshall had nothing but praise for second-year pro Bryce Petty and rookie Christian Hackenberg. He stopped short of endorsing either as the Jets' starter in 2017, but he made it clear he believes the potential in both is there.

Tags: Brandon Marshall, Ralph Vacchiano
Read More

 (Robert Deutsch)
(Robert Deutsch)

Bent, theJetsBlog.com Follow on Twitter

Since the end of the season, the Jets have added several players to their 90-man roster. Over the next few weeks, we'll be looking at each of these players to determine their strengths and weaknesses.

We start by looking at the three wide receivers: Deshon Foxx, Darius Jennings, and Myles White. All three are undrafted free agents with similar skill-sets. Let's compare their attributes, divided into categories.

Read More
Login with Facebook Login with Twitter Login with SNY.tv