yes
Yes madden 08 does have a franchise.
To gain stats you must play in practice and training camp.
You can change teams and owners in Madden 25 Connected Franchise Mode.
yes.
Yes.
yes
falcons
50000000000000000000000000000000
you have to go through franchise mode
Until Season 2011
yes in franchise mode
Yes, you can use created players in "Online Franchise" on Madden NFL 2010.