I second the "do it yourself" process. You'll learn a lot from it and nobody but you truly understands your business like you do. It's not rocket science, but it can be hard work getting the inbound links. The first priority is definitely to work on making sure that your pages are friendly, that your title tag, alt tags and text in the pages is relevant. Good content, put together well always helps