I realize the answers to this may differ depending on which platform the game is being played on. I'm interested in the Xbox 360 version myself, but if people know for the other platforms, feel free to answer.
I'm pretty sure online co-op exists, but is there couch co-op where multiple people play on the same system? Is there system link co-op where you can connect with other people on the same network outside of Xbox Live?
Additionally, if there are multiple ways to engage in co-op play, do the types of co-op play available vary depend on which method is utilized? ie. Campaign co-op is only available through xbox live, but you can run around with a friend blowing stuff up in couch co-op.