Yes.
Any good web programmer or web-programming company will provide you with an estimate first and then a contract.
The more detail you can provide about what you want, the more accurate the estimate will be.
Should you go big or small?
—–Working with a smaller outfit can help insure you get EXACTLY what you want.
—–Working with a big outfit can SPEED UP production. They will have sales people, design people, and programmers.
How can you know if a particular person or company will do a good job for you? LOOK AT THE PORTFOLIO! If you don’t like what you see, then you’re off to find someone else.
Time-Saving Tip: If you see a site you like in the portfolio, ask how much a comparable site would be!