My general approach to contribute to such a theory, consists of collecting and evaluating as many infinite regress arguments as possible, comparing and contrasting many of the formal and non-formal properties, looking for recurring patterns, and identifying the properties that appeared essential to those patterns. Two very general questions guided this work: (1) How are infinite regressesgenerated in infinite regress arguments? (2) How do infinite regresses logically function as premises in an argument? In answering these questions I clarify the notion of an infinite regress; identify different logical forms of infinite regresses; describe different kinds of infinite regress arguments; distinguish the rhetoric from the logic in infinite regress arguments; and suggest ways of improving our discussion and our practice of constructing and evaluating these arguments.