we got our pics for free through CAA.
I swear by them, but we have been fortunate to get a great agent. We saved $350 USD our first trip, and $300 our second. We also had vehicle insurance on the way (since we drive), up to 15% discount on hotel rooms, triptik (including info books on each state), diamond parking, discount photos, discount souveniers, and discounts on meals at certain Downtown Disney restaurants.
Our agent responds to e-mails within 24 hours, calls about discounts, and is very helpful. We have sent at least a dozen people her way, even though it is a 90 minute drive to get to her office.