Thank you for the speedy replies! I really appreciate it.
Mike: I have 3 levels of year, so unfortunately I can't collapse it into a difference. I looked at the documentation for the afex package and it doesn't seem to do checks for the assumptions of normality of residuals or homogeneity of variances.
Thom: You mention that I only need to check homogeneity of variances for the between-factors. Could I do that by pretending all the data came from one year and then doing a Levene's test for my 2 fixed factors (Site and NutLev)? e.g.: leveneTest(dependent_var ~ Site*NutLev, data=mydata). A second question: When you say a mixed design assumes multi-sample sphericity, is that different than the sphericity that is tested for in Mauchly's test?
As for the Shapiro Wilks test, does it sound acceptable to pretend all the data came from one year and test normality of all the residuals lumped together?
Going off what Thom said about significance tests being vastly over-rated, I've had some folks recommend just looking at residuals plots, plots of the data, and QQ plots to get a sense for normality of residuals and homogeneity of variance and not worrying about Shapiro Wilks and Levene's testing. I'd be interested to hear your thoughts on this.
Thank you again,
Megan