if she doesn't need video, i'd go w/ the 1d iii. i have had 7d's briefly, and it just doesn't compare to the 1d iii when everything is said and done.
it has a nicer LCD and built in grid system in the view finder, but that stuff is just extra stuff that isn't a huge deal.
1d iii is the best value do it all camera out right now if buying used.