You should have a budget

When considering any marketing effort you always have a budget. When planning to develop a website the case is no different, have a budget in mind. Consider how much you are willing to invest at this time with the knowldge that you can alwasy scale up and expand your online services at a later date. With your budget in mind have realistic expectations for your project.