show/hide this revision's text 1 [made Community Wiki]

One can also sometimes use Fox calculus, which describes the abelianization of a finite-index normal subgroup of $G$. If this abelianization is infinite, your group is infinite. Johnson's "Presentations of Groups", chapter 12, describes this in detail.

Also see this thread for some examples of other techniques: group-pub

Steve