Hi Donalad and other SPMers, I have updated the GLMFlex from 2012-12-10 to 2013-09-09, and now when I run a ANOVA with a between-subject (Controls versus clinical group) and a within-subject (time 1 vs time 2). I have setup the script as clear IN; clear F; clear I; IN.N_subs = [19 12]; IN.Between = [1 2]; IN.BetweenLabs = {{'All'} {'Clinical', 'Controls'}}; IN.Within = [2]; IN.WithinLabs = {'Time1' 'Time2'}; IN.FactorLabs = {'F1' 'F2'}; IN.Interactions = {[2 3]}; IN.EqualVar = [1 0 0]; IN.Independent = [1 1 0]; F = CreateDesign(IN); figure(20); imagesc(F.XX); shg I.OutputDir = pwd; I.F = F; I.Scans = Scans; I.RemoveOutliers = 0; I.minN = 2; I.DoOnlyAll = 1; I.CompOpt=0; I = GLM_Flex(I); I.Cons(1).name = 'All'; I.Cons(1).Groups = {1}; I.Cons(1).Levs = [1]; I.Cons(1).ET = []; I.Cons(1).mean = 0; I.Cons(2).name = 'Group Effect'; I.Cons(2).Groups = {2 3}; I.Cons(2).Levs = [2]; I.Cons(2).ET = []; I.Cons(2).mean = 0; I.Cons(3).name = 'Time Effect'; I.Cons(3).Groups = {4 5}; I.Cons(3).Levs = [2]; I.Cons(3).ET = []; I.Cons(3).mean = 0; I.Cons(4).name = 'Group by Time'; I.Cons(4).Groups = {6 7 8 9}; I.Cons(4).Levs = [2 2]; I.Cons(4).ET = []; I.Cons(4).mean = 0; I = GLM_Flex_Contrasts(I); Now when I run the script, I get the following error: >> GLMFlex_script Finished Creating Factor Matrix Finished Creating Main Effects Finished Creating Two Way Interactions Finished Creating Three Way Interactions Finished Creating Four Way Interactions Finished Creating Design Matrix. Finished Other Stuff. Reading In Image Files: Processing Set #62No go Error using GLM_Flex (line 556) Something went wrong. No voxels were anlyzed. This is most commonly cause by a mis-specified I.minN or a problem with performing the variance/covariance correction Error in GLMFlex_script (line 28) I = GLM_Flex(I); I am not sure what exactly is I.minN is doing and what value should I assign to it. Thanks Muhammad