I can honestly say that not only is SM is a great company, but the support, updates, and maintenance provided by them are first class. If you’re considering to take web services, take it from me. You won’t get better, more responsive service anywhere.