ExpandAll
ExpandAll[expr] expands out all products and integer powers in any part of expr.
ExpandAll[expr, patt] avoids expanding parts of expr that do not contain terms matching the pattern patt.
ExpandAll[expr] effectively maps Expand and ExpandDenominator onto every part of expr.
See The Mathematica Book on the web: Section 1.4.5 and Section 3.3.3.
Further Examples