For biochemists or chemists the most common form of data analysis is likely to be regression analysis. This is a technique to find the 'best' values for various experimental parameters; defined as those values which, when used in an appropriate equation, result in the minimum deviation of the calculated results from the experimental data. Despite the widespread application of regression analysis, the basis of the technique and the underlying assumptions are often poorly understood or appreciated. This article describes the basics of linear and non-linear regression, the role of 'weighting' and the potential pitfalls of such analyses.