My wife and I could handle building the site. Marketing a site though is a whole other ball game. The site can be built with appropriate tags to help aid SEO value, which helps get you higher up in the searches, but marketing campaigns isnt something I have done a ton of. One thing that really helps get you up in the searches too is the amount of content on the site. If its just a couple pages with minimal info, its a lot harder to raise its SEO level. This is why many sites includes blogs and other related content on their sites. I can get you in touch with an ad company that can help you get ads placed on other sites, like newspapers, facebook, bing and others, once the site is built