In practice, when using the absorbance optics with the recommended and widely applied setting of 0.003 cm (Brown et al. 2008a, b) for the radial intervals, in order to diminish errors from sample migration during the scan (Brown et al. 2009 ), we obtain only on the order of *200-250 points per scan in a long-column SV experiment. In typical high-speed SV experiments with eight-hole rotors, we can acquire usually only 50 scans or fewer before depletion occurs and/or migration and backdiffusion approach steady state, even with small solutes. This is sufficient for a highly detailed analysis of multicomponent systems, as discussed by Balbo et al. (2005) . Predicted values v(s i , f r, j , r n , t m ) need to be calculated for each species (s i , f r, j ) with arrays of the same size as the data a(r n , t m ). Since the experimental data have a precision not better than four decimal places, their representation as a standard 32-bit floating-point data type with eight significant figures is already wasteful. Nevertheless, calculating conservatively with 32-bit floats we arrive at a memory requirement of only *4.8 MB for storage of model data, rather than 0.5 GB [250 9 50 9 10 9 10 9 4 bytes 9 (1,048,576 bytes/MB) -1 = 4.76 MB]. With interference optical (IF) data, the native radial density of points is higher (*1,500 per scan). Since the radial density of points of interference scans is not exploited experimentally, it could be safely reduced to the level of absorbance data by preaveraging, which reduces the statistical noise approximately by a factor of 2. However, again calculating conservatively and using the native resolution of IF data, this would lead to *28 MB storage space, or *57 MB if 100 scans were used to represent the evolution in a SV experiment.