Keep in mind that while she needs to choose one card for her business expenses, she can still get additional personal cards to accumulate more bonus miles.
AMEX Membership Rewards is another card that allows transfers to some airlines and some hotel chains. You can find a list of those possible transfers here:
http://www.membershiprewards.com/cat...lFreqFlyerProg