Perhaps one of the most puzzling things for Arizona Cardinals fans this season has been the offensive struggles after an offseason of hype about the new offensive schemes being implemented.

Larry Fitzgerald Michael Floyd and Rob Housler were expected to have huge years and Carson Palmer would be able to throw for 4000+ yards by default -- after all he did it as a member of the Raiders.

But the one thing that has us concerned is the production of Larry Fitzgerald.

Through seven games he has 32 receptions for 422 yards and four touchdowns. The touchdowns equal his total last season but his numbers projected through the rest of the season are to catch 73 passes for 965 yards. That would be considered a down year especially after a season ago when he only had 71 catches for 798 yards.

Last year it was easy to blame terrible quarterback play. They tried to get the ball to him but just were bad.

However when you look back over his career he has been able to put up big numbers even with iffy quality at quarterback. In 2005 and 2006 when Kurt Warner (the one that was considered washed up) Josh McCown and Matt Leinart split time Fitz caught 172 balls for over 2500 yards. More recently with the trio of Derek Anderson Max Hall and John Skelton he still managed 90 receptions for over 1100 yards. That was bad QB play that year.

This year he has an established veteran QB in Carson Palmer. His play has been bad but a different type. He turns the ball over a lot. He is better than the guys that have been playing here since Kurt Warner but he has 13 picks in seven games.

This season he has been playing with nagging hamstring issues. This makes sense.

He is in a new offense and he is learning multiple positions. The idea is to make it less predictable where he will be and create more mismatches. Head coach Bruce Arians did the same thing with Reggie Wayne and saw his production go back to what he was doing before after a down year.