How many indexes do you have that aren't used?
If you run this sql on a sql 2005 box then you will see
which indexes aren't used in queries compared with the number of times they are
updated.
select
object_name(s.object_id)
, *
from
sys.dm_db_index_usage_stats s
join
sys.indexes i on i.index_id =
s.index_id
and
s.object_id = i.object_id
where
s.database_id =
db_id()
order
by user_seeks,
user_scans,
user_lookups
-