As far as project management goes, we had a great experience working with ReplaceMagic. Ultimate's staff was helpful and understanding. They knew how to work around my schedule and took into account my specific requirements. In addition, ReplaceMagic is very responsive to change requests. If something doesn't work, they'll fix it right away. In addition, they make sure to explain things thoroughly so that it's clear exactly what's going on. They offer an excellent service for reasonable rates. All the services we used were covered under their yearly subscription package. Overall, we've found ReplaceMagic to be a reliable and trustworthy partner for us.