Contact Form? Why?
Responsive design is a design technique that allows the one page powered by the one code to be viewable (and optimised) across a multitude of different devices, from your Computer to your Tablet or Phone.
You need to be using newsletters!
Search engine optimisation is a vital part of any businesses online strategy. Whilst word of mouth, recommendations and business directories will get you small amounts of web traffic, optimisation for search engines such as Google and Bing is vital for a successful online strategy.