I'm horrible at this--that's why I always use the /e terminology to write estimates. I would also take a look at SAS System for Mixed Models by Littell et al. in the section on analysis of covariance. George Milliken has a TON of examples using ESTIMATE statements in there. Here would be my workaround--shift to PROC GLM or MIXED, which do support the LSMeans statement, and use the /e option there. From those L matrix printouts, work out the code for the estimates, then drop those back into SURVEYREG. Also, my version of 9.2 (9.22 for the documentation, 9.2 (TS2M3)) does support LSMEANS. This is a simple upgrade/hotfix and may be well worth your time. Besides the LSMEANS statement, you will have access to the LSMESTIMATE statement, which may be of use in this project. Good luck. Steve Denham
... View more