How about getting a 1100d and a 24-70 2.8, with a 320ex. Probably come to the same as 7d with $500 lens.
24-70 is a good workhorse lens and will stay with her for many years to come. Plus the 2.8 will be useful if she plans to do low light shooting in future.