Of course, certain service packs need to be applied: SQL 2000 has to have SP3 and SQL 2005 needs SP2. If you do mix versions, you should know that SQL Server takes the lowest common denominator ...