I heartily recommend Passport America.
Two nights stays will pay for your years membership. Many parks only honor it for one night so it is great when moving every day. Some have blackout dates as well. Each park is different and they use it for filler traffic and capacity control the sites they allow for passport members.
We've had it for over 10 years and use it regularly.
'05 Mt. Aire