We are looking to overhaul our current SQL environment. We have over 15 different servers with either SQL 2000 or 2005. Some servers host multiple DBs, but the majority of the servers are built specifically for the application it hosts. We want to make sure we are doing everything possible to maintain our databases properly. We currently have manintenance plans, which include Full DB backups, T log backups, and some have integrity checks and/or shrink jobs that run. Does Microsoft have a "Best practices" for maintenance plans/jobs or can anyone offer and suggestions that would help? Thanks for any help provided.