We are facing the same dilema, the choice between a cisco solution and a Shoretel solution. We currently have sever sites totally about 90 phones, unified messaging is wanted, and remote survivability is a must. Currently all our routers and switches are cisco and we run under a Windows evironment.