A Season Pass is a way to pre-ordering all the downloadable content. You will get certain future DLC packages and it will be cheaper than if you buy them individually. As far as I'm aware, they have this for Gears 3 and Forza 4.
If you usually buy all the extra content packages, this is a pretty good savings.
One note: if you get the Season Pass, you will probably have to download the packages from inside the game. You will need to do this to authenticate your purchase. Picking them up directly from the marketplace will still prompt you to pay a fee, even though you pre-paid.
Hope that helps, let me know if you have any additional questions.
| March Minutes: 0