The graded Betti numbers of the minimal free resolution (and also therefore the Hilbert function) of the ideal of a fat point subscheme Z of P are determined whenever Z is supported at any 6 or fewer distinct points. We also handle a broad range of cases in which the points can be infinitely near, related to the classification of normal cubic surfaces. All results hold over an arbitrary algebra...