For unbalanced factorial data, SAS Type III sums of squares leads to what is generally the appropriate test. SYSTAT uses Type III sums of squares automatically in factorial ANOVA models.