To me, 10 - 1 column indexes is alot, BUT ... It's all in how the table is used... If the table is more of a "SELECT FROM" table and
not many updates, then ... 10 is certainly reasonable. If there are quite a few updates, then 10 maybe toooo many ...

Depending on how the code was written to access this table, you may
not have a choice in the matter.

It almost sounds to me like a developer designed the table, and added indexes as he needed (after the code was already generated).

Gregg