The General Linear Model is a method for describing the relationship between two variables (or two sets of variables).

It is used to discover the relationship between independent variables and a dependent variable.  Regression analysis is used to discover the drivers of an overall concept/variable (such as satisfaction).  Not only does regression analysis help you identify which independent variables affect the dependent variable, it also uncovers the relative importance of the independent variables.