go to the play career option, and then either select coach or player.
Go to game modes and click franchise.
I recommend that you do I fantasy draft
Until Season 2011
Yes madden 08 does have a franchise.
yes you can you have to start franchise mode and go from there you can play it or simulate the season
You can change teams and owners in Madden 25 Connected Franchise Mode.
Yes.
yes.
The franchise mode is different. I don't remember all of them, but the new feature that got me excited was hot/cold streaks for your players throughout the season.
falcons
yes
yes
you have to go through franchise mode