Frequently Asked Questions
How is your pricing determined?

How long will it take to complete my project?

What should I look for in a web hosting company?

How do I go about setting up an e-commerce website?

What is your background?

Can I see some examples of your work?

What types of payments do you accept?

Where are you located?
How is your pricing determined?
Each project is unique. Estimates are determined based on the features and other requirements of your project. It takes a thorough discussion to properly determine the requirements of your project, though a ballpark estimate may be possible based on a quick conversation. We determine pricing for our web projects much like any builder would. If you were to ask a custom home builder to build you a house, the builder would need information on the specifications of the house, much as we need information on the specifications of your website or web application.


How long will it take to complete my project?
The short answer is "it depends". A very simple project may take one to two months, while a more complex project may take several months. To determine a timeline, we first have to discuss the features and other requirements for your project.


What should I look for in a web hosting company?
We've found that cheap web hosting companies, especially those in the under $10/month range, often have terrible support and service. High uptime and quality support staff are a must.


How do I go about setting up an e-commerce website?
Read our "How Ecommerce Works" presentation.


What is your background?
Check out the "About MCM" page.


Can I see some examples of your work?
Please see the "Portfolio" page.


What types of payments do you accept?
We accept checks, cash, credit cards (Visa, Mastercard, Discover, American Express), and PayPal. We are unable to accept equity, deferred payments, or barter. A deposit is required before work begins.


Where are you located?
We are located in Clarksville, TN about 50 miles northwest of Nashville, though we can work with you online regardless of your location.



Contact us using the form on the above right if you'd like to learn more about our services.