The Good: Palmer passed for over 4,000 yards with 22 touchdowns (14 INTs) with Oakland last season
The Bad: Cardinals' rushing attack a little suspect with Rashard Mendenhall leading the way
The Ugly: Arizona's offensive line allowed the most sacks last season (58), but tried to improve via the Draft and bringing in veterans from other teams
The Good (again): Palmer managed to pass for all those yards and touchdowns within a cruddy Raiders' offense (Brandon Myers was his best receiver). With Larry Fitzgerald as his top target, Palmer could exceed expectations in year one with the birds - that is, if his offensive line keeps his jersey clean.